ActiveForm::end();
Modal::end();
?>


<!--modal imputacion-->
<?php 
Modal::begin(['header' => '<h3><center>IMPUTACIÓN PRESUPUESTARIA</center></h3>', 'id' => 'modalImputacion', "class" => "modal fade bs-example-modal-lg"]);
$form = ActiveForm::begin(['id' => 'form_agregar_imputacion']);
?>

<div class="container">
    <div class="main row">
        <div class="col-md-5 column">
            <?php 
echo $form->field($capro, 'idcategoriaprogramatica')->dropDownlist(Arrayhelper::map(Categoriaprogramatica::find()->all(), 'idcategoriaprogramatica', 'descripcion'), ['prompt' => 'Unidad Ejecutora ip', 'id' => 'ueip', 'onchange' => " \$.ajax({\n\t\t\t\t        type: 'POST',\n\t\t\t\t\tcache: false,\n\t\t\t\t\turl: '" . yii\helpers\Url::to(['requisicion/get-unidad']) . "',\n\t\t\t\t\tdata: {idcategoriaprogramatica: \$('#ueip').val(), idpuc : \$('#puc').val()},\n\t\t\t\t\tsuccess: function(response){\n\t\t\t\t\tresponse = JSON.parse(response);\n                                            if( response.success){\n\t\t\t\t\t\t\$('#cuentaip').val(response.cat);\n\t\t\t\t\t\t\$('#disponibilidad').val(response.disponibilidad);\n\t\t\t\t\t     }\n\t\t\t\t\t\telse{\n\t\t\t\t\t\t    alert(response.mensaje);\n\t\t\t\t\t\t    //\$('#pcont').unblock();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});"])->label('Unidad Ejecutora');
?>
            
            <label class="label-control">CUENTA</label>
            <input type="text" class="form-control" name="cuenta" id="cuentaip" readonly="true">
            <label class="label-control">DISPONIBLE</label>
            <input type="text" class="form-control" name="disponibilidad" id="disponibilidad" readonly="true">.<br>
            <button type="button" class="btn btn-default" data-dismiss="modal">Salir</button>
            <button id="salvarip" type="button" class="btn btn-primary "  data-dismiss="modal" >Salvar</button>
            <button type="reset" class="btn btn-danger" value="reset"> Reset</button>
        </div>

        <div class ="col-md-4 column">

            <?php 
echo $form->field($puc, 'descripcion')->textinput(['id' => 'pucd', 'readonly' => 'readonly'])->label('Descripcion de cuenta');
         
         <?php 
/*********************************** MODALS ******************************** */
?>

  <?php 
$this->beginPage();
$this->beginBody();
?>

	<!-- modal Unidad Ejecutora -->

	<?php 
Modal::begin(['header' => '<h3><center>Agregar Unidad Ejecutora</center></h3>', 'id' => 'modalunidadEjecutora']);
$form = ActiveForm::begin(['id' => 'form_agregar_categoria']);
echo $form->field($capro, 'idcategoriaprogramatica')->dropDownlist(ArrayHelper::map(Categoriaprogramatica::find()->orderBy('descripcion')->all(), 'idcategoriaprogramatica', 'descripcion'), ['prompt' => 'unidad-ejecutora', 'id' => 'modaluebs', 'onchange' => "\$.ajax({\n\t\t\t\tsync: false,\n\t\t\t\ttype: 'POST',\n\t\t\t\tcache: false,\n\t\t\t\turl: '" . yii\helpers\Url::to(['requisicion/get-actividad']) . "',\n\t\t\t\tbeforeSend: function(xhr){\n\t\t\t\t  /*\$('#pcont').block({css:{\n\t\t\t\t\t\tborder: 'none',\n\t\t\t\t\t\tpadding: '15px',\n\t\t\t\t\t\tbackgroundColor: '#000',\n\t\t\t\t\t\t'-webkit-border-radius': '10px',\n\t\t\t\t\t\t'-moz-border-radius': '10px',\n\t\t\t\t\t\topacity: .5,\n\t\t\t\t\t\tcolor: '#fff'\n\t\t\t\t\t}});*/\n\t\t\t\t },\n\t\t\t\tdata: {idcategoriaprogramatica: \$('#modaluebs').val()},\n\t\t\t\terror: function(error){\n\t\t\t\t  error(error);\n\t\t\t\t  //\$('#pcont').unblock();\n\t\t\t\t},\n\t\t\t\tsuccess: function(response){\n\t\t\t\t   response = JSON.parse(response);\n\t\t\t\t\t  if( response.success){\n\t\t\t\t\t\t\$('#categoriaprogramatica-bs').val(response.categoria);\n\t\t\t\t\t   }\n\t\t\t\t\t\t else{\n\t\t\t\t\t\t\t  alert(response.mensaje);\n\t\t\t\t\t\t\t  //\$('#pcont').unblock();\n\t\t\t\t\t\t }\n\t\t\t\t}\n\t\t   });"])->label('Unidad Ejecutora');
echo $form->field($capro, 'categoriaprogramatica')->textinput(['readonly' => 'readonly', 'id' => 'categoriaprogramatica-bs'])->label('Actividad');
echo '<button type="button" class="btn btn-default" data-dismiss="modal">Salir</button>
	      <button id="salvarbs" type="button" class="btn btn-primary "  data-dismiss="modal" >Salvar</button>
	      <button type="reset" class="btn btn-danger" value="reset"> Reset</button>';
ActiveForm::end();
Modal::end();
?>


        <!--modal imputacion-->
<?php 
Modal::begin(['header' => '<h3><center>IMPUTACIÓN PRESUPUESTARIA</center></h3>', 'id' => 'modalImputacion', "class" => "modal fade bs-example-modal-lg"]);
$form = ActiveForm::begin(['id' => 'form_agregar_imputacion']);
?>
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdcategoriaprogramatica0()
 {
     return $this->hasOne(Categoriaprogramatica::className(), ['idcategoriaprogramatica' => 'idcategoriaprogramatica']);
 }
 public function actionXxx()
 {
     $return = array('success' => 'false', 'mensaje' => '');
     if (Yii::$app->request->post() && Yii::$app->request->isAjax) {
         $idcategoriaprogramatica = Yii::$app->request->post('idcategoriaprogramatica');
         $findcategoria = Categoriaprogramatica::find()->where(['idcategoriaprogramatica' => $idcategoriaprogramatica])->one();
         if ($findcategoria) {
             $return = array('success' => 'true', 'categoria' => trim($findcategoria->categoriaprogramatica));
         }
         echo json_encode($return);
         return;
     }
 }