示例#1
0
        protected void EliminarRegistro(object sender, EventArgs e)
        {
            plan_trabajo tabla = new plan_trabajo();

            ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfIDDel.Value));

            Modal.CerrarModal("deleteModal", "DeleteModalScript", this);

            Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            LlenarGridView();
        }
示例#2
0
        protected void EditarRegistro(object sender, EventArgs e)
        {
            string añoIni = TxtSemanaIniEdit.Text.Substring(0, 4);
            string SemIni = TxtSemanaIniEdit.Text.Substring(6, 2);

            string añoFin = TxtSemanaFinEdit.Text.Substring(0, 4);
            string SemFin = TxtSemanaFinEdit.Text.Substring(6, 2);

            if (añoIni != añoFin)
            {
                Modal.MostrarMsjModal(MensajeError.Validacion_Semanas_Año.Value, "ERR", this);
            }
            else if (Convert.ToInt32(SemIni) > Convert.ToInt32(SemFin))
            {
                Modal.MostrarMsjModal(MensajeError.Validacion_SemanaIni_Menor_SemanaFin.Value, "ERR", this);
            }
            else
            {
                GrupoLiEntities contexto       = new GrupoLiEntities();
                int             idplan_trabajo = Convert.ToInt32(hdfEditID.Value);
                plan_trabajo    Edit           = contexto.plan_trabajo.SingleOrDefault(b => b.id_plan_trabajo == idplan_trabajo);

                if (Edit != null)
                {
                    Edit.nombre             = txtActividadEdit.Text;
                    Edit.objetivos          = txtObjetivosEdit.Text;
                    Edit.semana_ini         = Convert.ToInt32(SemIni);
                    Edit.semana_fin         = Convert.ToInt32(SemFin);
                    Edit.recursos_aprobados = Convert.ToInt32(txtRecursosEdit.Text);
                    Edit.id_responsable     = Convert.ToInt32(ddlResponsableEdit.SelectedValue);
                }

                ObjUsuario.Error = CRUD.Edit_Fila(contexto);

                Modal.CerrarModal("editModal", "EditModalScript", this);

                Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            }
            LlenarGridView();
        }
示例#3
0
        protected void Guardar(object sender, EventArgs e)
        {
            string añoIni = TxtSemanaIniAdd.Text.Substring(0, 4);
            string SemIni = TxtSemanaIniAdd.Text.Substring(6, 2);

            string añoFin = TxtSemanaFinAdd.Text.Substring(0, 4);
            string SemFin = TxtSemanaFinAdd.Text.Substring(6, 2);

            if (añoIni != añoFin)
            {
                Modal.MostrarMsjModal(MensajeError.Validacion_Semanas_Año.Value, "ERR", this);
            }
            else if (Convert.ToInt32(SemIni) > Convert.ToInt32(SemFin))
            {
                Modal.MostrarMsjModal(MensajeError.Validacion_SemanaIni_Menor_SemanaFin.Value, "ERR", this);
            }
            else
            {
                plan_trabajo nuevo = new plan_trabajo()
                {
                    nombre             = txtActividad.Text,
                    objetivos          = txtObjetivos.Text,
                    semana_ini         = Convert.ToInt32(SemIni),
                    semana_fin         = Convert.ToInt32(SemFin),
                    anho               = Convert.ToInt32(añoIni),
                    recursos_aprobados = Convert.ToInt32(txtRecursosAdd.Text),
                    id_responsable     = Convert.ToInt32(ddlResponsable.SelectedValue)
                };
                ObjUsuario.Error = CRUD.Add_Fila(nuevo);

                Modal.CerrarModal("addModal", "AddModalScript", this);

                Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);

                LlenarGridView();
            }
        }