protected void btnEditarCapacitacion_Click(object sender, EventArgs e) { int IdUsuario = Convert.ToInt32(ddlUsuEditCap.SelectedValue); int idGestion = Convert.ToInt32(hdfEditCapacitacionID.Value); GrupoLiEntities contexto = new GrupoLiEntities(); gestion_laboral Edit = contexto.gestion_laboral.SingleOrDefault(b => b.id_ges_lab == idGestion); if (Edit != null) { Edit.fecha = Convert.ToDateTime(txtFechaEditCapacitacion.Text); Edit.descripcion = txtDesCapEdit.Text; Edit.cant_horas = Convert.ToInt32(txtHorasEditCapacitacion.Text); Edit.objetivos = txtObjCapEdit.Text; Edit.id_usuario = IdUsuario; } ObjUsuario.Error = CRUD.Edit_Fila(contexto); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Capacitacion (Editado) " + txtDesCapEdit.Text, fecha = Convert.ToDateTime(txtFechaEditCapacitacion.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { trabajador_gestion tabla = new trabajador_gestion(); ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfEditCapacitacionID.Value)); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG3 = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(hdfEditCapacitacionID.Value), asistencia = "-" }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG3); } } } Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); Modal.CerrarModal("EditCapacitacion", "EditModalScript", this); LlenarGridView(); }
protected void EliminarRegistro(object sender, EventArgs e) { gestion_laboral tabla = new gestion_laboral(); ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfIDDel.Value)); Modal.CerrarModal("deleteModal", "DeleteModalScript", this); Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
protected void btnEditarJornada_Click(object sender, EventArgs e) { int IdUsuario = Convert.ToInt32(ddlUsuEditJor.SelectedValue); GrupoLiEntities contexto = new GrupoLiEntities(); int idGestion = Convert.ToInt32(hdfEditJornadaID.Value); gestion_laboral Edit = contexto.gestion_laboral.SingleOrDefault(b => b.id_ges_lab == idGestion); if (Edit != null) { Edit.fecha = Convert.ToDateTime(txtFechaEditJornada.Text); Edit.descripcion = txtDescEditJornada.Text; } ObjUsuario.Error = CRUD.Edit_Fila(contexto); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Jornada Examenes (Editado) " + txtDescEditJornada.Text, fecha = Convert.ToDateTime(txtFechaEditJornada.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { #region codigo gestion_laboral tabla = new gestion_laboral(); //ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfEditJornadaID.Value)); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG7 = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(hdfEditJornadaID.Value) }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG7); } } #endregion } Modal.CerrarModal("EditJornada", "EditModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
protected void InsertarCapacitacion(object sender, EventArgs e) { int IdUsuario = Convert.ToInt32(ddlUsuAddCap.SelectedValue); gestion_laboral nuevoGestion = new gestion_laboral() { fecha = Convert.ToDateTime(txtFechaCapacitacion.Text), descripcion = txtDescCapAdd.Text, tipo_gestion = 2, cant_horas = Convert.ToInt32(txtHoras.Text), objetivos = txtObjCapAdd.Text, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevoGestion); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Capacitacion " + txtDescCapAdd.Text, fecha = Convert.ToDateTime(txtFechaCapacitacion.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { #region trabajador gestion string id_ges_lab = Convert.ToString(Mgr_GestionLaboral.GetId_GestionLaboral); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG2 = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(id_ges_lab), asistencia = "-" }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG2); } } #endregion Modal.CerrarModal("AddCapacitacion", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); } }
protected void InsertarJornada(object sender, EventArgs e) { int IdUsuario = Convert.ToInt32(ddlUsuAddJor.SelectedValue); gestion_laboral nuevoGestion = new gestion_laboral() { fecha = Convert.ToDateTime(txtFechaJornada.Text), descripcion = txtDescJornada.Text, tipo_gestion = 3, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevoGestion); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Jornada de Examenes " + txtDescJornada.Text, fecha = Convert.ToDateTime(txtFechaJornada.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { #region trabajador gestion string id_ges_lab = Convert.ToString(Mgr_GestionLaboral.GetId_GestionLaboral); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG6 = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(id_ges_lab) }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG6); } } #endregion Modal.CerrarModal("AddJornada", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); } }
protected void btnSubirArchivo(object sender, EventArgs e) { string ruta = Utilidades.GuardarArchivo(flEscaneado, hdfIDEsc.Value + "ArchivoGestionLaboral", "~/archivos/gestiones/"); GrupoLiEntities contexto = new GrupoLiEntities(); int idGestion = Convert.ToInt32(hdfIDEsc.Value); gestion_laboral Edit = contexto.gestion_laboral.SingleOrDefault(b => b.id_ges_lab == idGestion); if (Edit != null) { Edit.soporte = ruta; } CRUD.Edit_Fila(contexto); LlenarGridView(); }