示例#1
0
        protected void btPrintSave_Click(object sender, EventArgs e)
        {
            GrupoLiEntities contexto    = new GrupoLiEntities();
            int             idAccidente = objUtilidades.descifrarCadena(Request.QueryString["id"]);
            at_it_el_pa     Edit        = contexto.at_it_el_pa.SingleOrDefault(b => b.id_at_it_el_pa == idAccidente);

            if (Edit != null)
            {
                Edit.fecha_accidente          = Convert.ToDateTime(txtFechaAcc.Text);
                Edit.hora_accidente           = Convert.ToDateTime(txtHoraAcc.Text);
                Edit.id_trabajador            = Convert.ToInt32(IdTrabajador);
                Edit.id_area                  = Convert.ToInt32(ddlArea.SelectedValue);
                Edit.id_puesto                = Convert.ToInt32(ddlProcesoTrabajo.Text);
                Edit.sitio                    = txtSitioIncidente.Text;
                Edit.descripcion              = txtDescTarea.Text;
                Edit.condiciones_inseguras    = txtCondIns.Text;
                Edit.actos_inseguros          = txtActos.Text;
                Edit.factores_inseguros       = txtFacTrab.Text;
                Edit.factores_personales      = txtFactPersonales.Text;
                Edit.tipo_evento              = "1";
                Edit.dias_incapacidad         = Convert.ToInt32(txtDiasIncapacidad.Text);
                Edit.dias_cargados            = Convert.ToInt32(txtDiasCargados.Text);
                Edit.dias_perdidos_ausencia   = Convert.ToInt32(txtDiasPerdidosAusTrab.Text);
                Edit.dias_perdidos_restingido = Convert.ToInt32(txtDiasPerdidosctRest.Text);
                Edit.dias_no_perdidos         = chkSinDias.Checked == true ? "true" : "false";
                Edit.tipo_enfermedad          = ddlEmpresa.SelectedValue;
            }

            ObjUsuario.Error = CRUD.Edit_Fila(contexto);

            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtFechaAcc);
        }
示例#2
0
        protected void btPrintSave_Click(object sender, EventArgs e)
        {
            DateTime?myDate = null;

            myDate       = txtFechaMuerte.Text == string.Empty ? myDate : Convert.ToDateTime(txtFechaMuerte.Text);
            IdTrabajador = Convert.ToInt32(ddlTrabajador.SelectedValue);

            at_it_el_pa nuevo = new at_it_el_pa()
            {
                fecha_accidente          = Convert.ToDateTime(txtFechaAcc.Text),
                hora_accidente           = Convert.ToDateTime(txtHoraAcc.Text),
                id_trabajador            = Convert.ToInt32(ddlTrabajador.SelectedValue),
                id_area                  = Convert.ToInt32(ddlArea.SelectedValue),
                id_puesto                = Convert.ToInt32(ddlProcesoTrabajo.SelectedValue),
                sitio                    = txtSitioAccidente.Text,
                descripcion              = txtDescTarea.Text,
                condiciones_inseguras    = txtCondIns.Text,
                actos_inseguros          = txtActos.Text,
                factores_inseguros       = txtFacTrab.Text,
                factores_personales      = txtFactPersonales.Text,
                tipo_evento              = "1",
                fecha_muerte             = myDate,
                dias_incapacidad         = txtDiasIncapacidad.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasIncapacidad.Text),
                dias_cargados            = txtDiasCargados.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasCargados.Text),
                dias_perdidos_ausencia   = txtDiasPerdidosAusTrab.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasPerdidosAusTrab.Text),
                dias_perdidos_restingido = txtDiasPerdidosctRest.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasPerdidosctRest.Text),
                dias_no_perdidos         = chkSinDias.Checked == true ? "true" : "false",
                tipo_enfermedad          = ddlTipoEnfermedad.SelectedValue
            };

            ObjUsuario.Error = CRUD.Add_Fila(nuevo);

            if (ObjUsuario.Error)
            {
                int id_at_it_el_pa = Mgr_Acc_Inc.Get_Accidente();

                #region insertar anexos
                if (fuAnexo.HasFile)
                {
                    int i = 0;
                    foreach (var archivo in fuAnexo.PostedFiles)
                    {
                        i++;
                        string ruta = Utilidades.GuardarArchivo(archivo,
                                                                "Accidente_" + id_at_it_el_pa + "_" + i, "~/archivos/accidentes/");

                        soporte nuevoFA = new soporte()
                        {
                            url      = ruta,
                            id_tabla = id_at_it_el_pa
                        };
                        ObjUsuario.Error = CRUD.Add_Fila(nuevoFA);
                    }
                }
                #endregion

                Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtFechaAcc);
            }
        }
        protected void EliminarRegistro(object sender, EventArgs e)
        {
            at_it_el_pa tabla = new at_it_el_pa();

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

            LlenarGridView();
            Modal.CerrarModal("deleteModal", "DeleteModalScript", this);
            Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
        }
        protected void btnSubirArchivo(object sender, EventArgs e)
        {
            if (fuComunicado.FileName != string.Empty)
            {
                string ruta = Utilidades.GuardarArchivo(fuComunicado, hdfIDEsc.Value + "ArchivoIncidente", "~/archivos/incidentes/");

                GrupoLiEntities contexto = new GrupoLiEntities();
                int             id_Acc   = Convert.ToInt32(hdfIDEsc.Value);
                at_it_el_pa     Edit     = contexto.at_it_el_pa.SingleOrDefault(b => b.id_at_it_el_pa == id_Acc);

                if (Edit != null)
                {
                    Edit.documento_comunicado = ruta;
                }

                ObjUsuario.Error = CRUD.Edit_Fila(contexto);
            }

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