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); }
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(); }