コード例 #1
0
        protected void btnAumentarDias_Click(object sender, EventArgs e)
        {
            if (int.Parse(txtDias.Text) <= 0 | txtDias.Text.Contains("e") | txtDias.Text == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Número de días INVALIDO!!'})", true);
                return;
            }
            else
            {
                objDtoMolduraxUsuario.FK_IM_Cod = int.Parse(Session["Moldura"].ToString());
                objDtoMolduraxUsuario.FK_IS_Cod = int.Parse(lblid.Text);
                objDtoSolicitud.PK_IS_Cod       = int.Parse(lblid.Text);
                int dias = objCtrSolicitud.DiasRecojo(objDtoSolicitud);
                objCtrMolduraxUsuario.ExistenciaMXU2(objDtoMolduraxUsuario);

                objDtoMXUIncidente.FK_VMU_Dni     = objDtoMolduraxUsuario.FK_VU_Dni;
                objDtoMXUIncidente.FK_IMU_Cod     = objDtoMolduraxUsuario.PK_IMU_Cod;
                objDtoMXUIncidente.VMXU_Incidente = txtIncidente.Text;

                objDtoSolicitud.IS_Ndias = dias + int.Parse(txtDias.Text);
                objCtrSolicitud.ActualizarFecha_Ndias(objDtoSolicitud);
                objCtrMXUIncidente.RegistrarIncidente(objDtoMXUIncidente);

                gvPedidos.DataSource = objCtrSolicitud.ListarSolicitudesTrabajdor();
                gvPedidos.DataBind();
                UpdatePanel1.Update();
            }
        }