Exemplo n.º 1
0
        protected void EditarRegistro(object sender, EventArgs e)
        {
            int IdUsuario = 0;

            if (ObjUsuario.isResponsable())
            {
                IdUsuario = ObjUsuario.Id_usuario;
            }
            else
            {
                IdUsuario = Convert.ToInt32(ddlUsuEdit.SelectedValue);
            }

            GrupoLiEntities contexto  = new GrupoLiEntities();
            int             idalarmas = Convert.ToInt32(hdfEditID.Value);
            alarma          Edit      = contexto.alarma.SingleOrDefault(b => b.id_alarmas == idalarmas);

            if (Edit != null)
            {
                Edit.descripcion   = txtDescripcionEdit.Text;
                Edit.fecha         = Convert.ToDateTime(txtFechaEdit.Text);
                Edit.prioridad     = ddlPrioridadEdit.SelectedValue;
                Edit.id_categorias = Convert.ToInt32(ddlCategoriaEdit.SelectedValue);
                Edit.id_usuario    = IdUsuario;
            }
            ObjUsuario.Error = Capa_Datos.CRUD.Edit_Fila(contexto);

            Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            CargarListas();
            LlenarGridView();
        }
Exemplo n.º 2
0
        protected void AgregarRegistro(object sender, EventArgs e)
        {
            extintor nuevo = new extintor()
            {
                serial_extintor       = txtSerial.Text,
                fecha_ultima_recarga  = Convert.ToDateTime(txtFechaUltRec.Text).Date,
                fecha_proxima_recarga = Convert.ToDateTime(txtFechaProxRec.Text).Date,
                peso           = txtPeso.Text,
                presion        = txtPresion.Text,
                tipo_extintor  = ddlTipoExt.SelectedValue,
                nombre_empresa = txtNombreEmpresa.Text,
                id_area        = Convert.ToInt32(ddlAreaAdd.SelectedValue)
            };

            ObjUsuario.Error = CRUD.Add_Fila(nuevo);

            if (ObjUsuario.Error)
            {
                alarma nueva_alarma = new alarma()
                {
                    descripcion   = "Proxima fecha de recarga para el extintor: " + txtSerial.Text,
                    fecha         = Convert.ToDateTime(txtFechaProxRec.Text).Date,
                    prioridad     = "Media",
                    id_categorias = 1,
                    id_usuario    = ObjUsuario.Id_usuario
                };
                ObjUsuario.Error = CRUD.Add_Fila(nueva_alarma);
                if (ObjUsuario.Error)
                {
                    Modal.CerrarModal("addModal", "AddModalScript", this);
                    Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
                    LlenarGridView();
                }
            }
        }
        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();
        }
Exemplo n.º 4
0
        protected void EliminarRegistro(object sender, EventArgs e)
        {
            alarma tabla = new alarma();

            ObjUsuario.Error = Capa_Datos.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();
            }
        }
Exemplo n.º 7
0
        protected void Guardar(object sender, EventArgs e)
        {
            int idCategoria = 0;

            if (ddlCategoriaAdd.SelectedValue == "Otro")
            {
                categoria nuevo = new categoria()
                {
                    nombre      = txtCatAddOtro.Text,
                    descripcion = txtCatAddOtro.Text,
                    id_empresa  = ObjUsuario.Id_empresa
                };

                Capa_Datos.CRUD.Add_Fila(nuevo);

                List <categoria> ListaCategoria = new List <categoria>();
                ListaCategoria = Mgr_Categoria.Get_Categoria(txtCatAddOtro.Text);

                foreach (var item in ListaCategoria)
                {
                    idCategoria = item.id_categorias;
                }
            }
            else
            {
                idCategoria = Convert.ToInt32(ddlCategoriaAdd.SelectedValue);
            }

            int IdUsuario = 0;

            if (ObjUsuario.isResponsable())
            {
                IdUsuario = ObjUsuario.Id_usuario;
            }
            else
            {
                IdUsuario = Convert.ToInt32(ddlUsuAdd.SelectedValue);
            }

            alarma nuevoAlarma = new alarma()
            {
                descripcion   = txtDescripcion.Text,
                fecha         = Convert.ToDateTime(txtFecha.Text),
                prioridad     = ddlPrioridadAdd.SelectedValue,
                id_categorias = idCategoria,
                id_usuario    = IdUsuario
            };

            ObjUsuario.Error = Capa_Datos.CRUD.Add_Fila(nuevoAlarma);

            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            CargarListas();
            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 AgregarRegistro(object sender, EventArgs e)
        {
            DateTime   fechaActual = DateTime.Now;
            obligacion nuevo       = new obligacion()
            {
                id_medida_sucursal        = 0,
                fecha_creacion            = fechaActual,
                fecha_entrega             = Convert.ToDateTime(txtFechaFin.Text),
                id_responsable            = Convert.ToInt32(ddlResponsable.SelectedValue),
                id_categorias             = Convert.ToInt32(ddlCategoria.SelectedValue),
                prioridad                 = ddlPrioridad.SelectedValue,
                id_frecuencia_con         = Convert.ToInt32(ddlFrecuencia.SelectedValue),
                descripcion               = txtDesc.Text,
                acciones                  = txtAcciones.Text,
                estatus_obl               = ddlEstatus.SelectedValue,
                id_identificacion_peligro = Convert.ToInt32(idRiesgo),
                id_actividad              = Convert.ToInt32(ddlActividad.SelectedValue)
            };

            ObjUsuario.Error = Capa_Datos.CRUD.Add_Fila(nuevo);

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

            int IdUsuario = Convert.ToInt32(ddlResponsable.SelectedValue);

            if (ObjUsuario.Error)
            {
                alarma nuevoalarma = new alarma()
                {
                    descripcion   = "Entrega de la obligacion  de la fecha: " + txtFechaFin.Text,
                    fecha         = fechaActual,
                    prioridad     = "Media",
                    id_categorias = 1,
                    id_usuario    = IdUsuario
                };

                ObjUsuario.Error = Capa_Datos.CRUD.Add_Fila(nuevoalarma);
            }
        }