private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { AccidenteBE objE_Accidente = new AccidenteBE(); objE_Accidente.IdAccidente = int.Parse(gvAccidente.GetFocusedRowCellValue("IdAccidente").ToString()); objE_Accidente.Usuario = Parametros.strUsuarioLogin; objE_Accidente.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Accidente.IdEmpresa = Parametros.intEmpresaId; AccidenteBL objBL_Accidente = new AccidenteBL(); objBL_Accidente.Elimina(objE_Accidente); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public AccidenteBE SeleccionaReporte(int IdAccidente) { try { AccidenteDL Accidente = new AccidenteDL(); AccidenteBE objEmp = Accidente.SeleccionaReporte(IdAccidente); return(objEmp); } catch (Exception ex) { throw ex; } }
public AccidenteBE SeleccionaNumero(int Numero) { try { AccidenteDL Accidente = new AccidenteDL(); AccidenteBE objEmp = Accidente.SeleccionaNumero(Numero); return(objEmp); } catch (Exception ex) { throw ex; } }
public void InicializarModificar() { if (gvAccidente.RowCount > 0) { AccidenteBE objAccidente = new AccidenteBE(); objAccidente.IdAccidente = int.Parse(gvAccidente.GetFocusedRowCellValue("IdAccidente").ToString()); frmRegAccidenteEdit objManAccidenteEdit = new frmRegAccidenteEdit(); objManAccidenteEdit.pOperacion = frmRegAccidenteEdit.Operacion.Modificar; objManAccidenteEdit.IdAccidente = objAccidente.IdAccidente; objManAccidenteEdit.StartPosition = FormStartPosition.CenterParent; objManAccidenteEdit.ShowDialog(); Cargar(); } else { MessageBox.Show("No se pudo editar"); } }
public void Elimina(AccidenteBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { AccidenteDL Accidente = new AccidenteDL(); AccidenteCostoDL AccidenteCosto = new AccidenteCostoDL(); AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteActoSubEstandarDL AccidenteActoSubEstandar = new AccidenteActoSubEstandarDL(); AccidenteCondicionSubEstandarDL AccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL(); AccidenteFactorPersonalDL AccidenteFactorPersonal = new AccidenteFactorPersonalDL(); AccidenteFactorTrabajoDL AccidenteFactorTrabajo = new AccidenteFactorTrabajoDL(); AccidenteMedidaPrevencionDL AccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL(); AccidenteAccionCorrectivaDL AccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL(); AccidenteTestigoDL AccidenteTestigo = new AccidenteTestigoDL(); AccidenteEntrevistadoDL AccidenteEntrevistado = new AccidenteEntrevistadoDL(); AccidenteDocumentoDL AccidenteDocumento = new AccidenteDocumentoDL(); List <AccidenteFotoBE> lstAccidenteFoto = null; lstAccidenteFoto = new AccidenteFotoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFotoBE item in lstAccidenteFoto) { AccidenteFoto.Elimina(item); } List <AccidenteActoSubEstandarBE> lstAccidenteActoSubEstandar = null; lstAccidenteActoSubEstandar = new AccidenteActoSubEstandarDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteActoSubEstandarBE item in lstAccidenteActoSubEstandar) { AccidenteActoSubEstandar.Elimina(item); } List <AccidenteCondicionSubEstandarBE> lstAccidenteCondicionSubEstandar = null; lstAccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteCondicionSubEstandarBE item in lstAccidenteCondicionSubEstandar) { AccidenteCondicionSubEstandar.Elimina(item); } List <AccidenteFactorPersonalBE> lstAccidenteFactorPersonal = null; lstAccidenteFactorPersonal = new AccidenteFactorPersonalDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFactorPersonalBE item in lstAccidenteFactorPersonal) { AccidenteFactorPersonal.Elimina(item); } List <AccidenteFactorTrabajoBE> lstAccidenteFactorTrabajo = null; lstAccidenteFactorTrabajo = new AccidenteFactorTrabajoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFactorTrabajoBE item in lstAccidenteFactorTrabajo) { AccidenteFactorTrabajo.Elimina(item); } List <AccidenteMedidaPrevencionBE> lstAccidenteMedidaPrevencion = null; lstAccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteMedidaPrevencionBE item in lstAccidenteMedidaPrevencion) { AccidenteMedidaPrevencion.Elimina(item); } List <AccidenteAccionCorrectivaBE> lstAccidenteAccionCorrectiva = null; lstAccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteAccionCorrectivaBE item in lstAccidenteAccionCorrectiva) { AccidenteAccionCorrectiva.Elimina(item); } List <AccidenteTestigoBE> lstAccidenteTestigo = null; lstAccidenteTestigo = new AccidenteTestigoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteTestigoBE item in lstAccidenteTestigo) { AccidenteTestigo.Elimina(item); } List <AccidenteEntrevistadoBE> lstAccidenteEntrevistado = null; lstAccidenteEntrevistado = new AccidenteEntrevistadoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteEntrevistadoBE item in lstAccidenteEntrevistado) { AccidenteEntrevistado.Elimina(item); } List <AccidenteDocumentoBE> lstAccidenteDocumento = null; lstAccidenteDocumento = new AccidenteDocumentoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteDocumentoBE item in lstAccidenteDocumento) { AccidenteDocumento.Elimina(item); } Accidente.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Actualiza(AccidenteBE pItem, AccidenteCostoBE pAccidenteCosto, List <AccidenteFotoBE> pListaAccidenteFoto, List <AccidenteActoSubEstandarBE> pListaAccidenteActoSubEstandar, List <AccidenteCondicionSubEstandarBE> pListaAccidenteCondicionSubEstandar, List <AccidenteFactorPersonalBE> pListaAccidenteFactorPersonal, List <AccidenteFactorTrabajoBE> pListaAccidenteFactorTrabajo, List <AccidenteMedidaPrevencionBE> pListaAccidenteMedidaPrevencion, List <AccidenteAccionCorrectivaBE> pListaAccidenteAccionCorrectiva, List <AccidenteTestigoBE> pListaAccidenteTestigo, List <AccidenteEntrevistadoBE> pListaAccidenteEntrevistado, List <AccidenteDocumentoBE> pListaAccidenteDocumento) { try { using (TransactionScope ts = new TransactionScope()) { AccidenteDL Accidente = new AccidenteDL(); AccidenteCostoDL AccidenteCosto = new AccidenteCostoDL(); AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteActoSubEstandarDL AccidenteActoSubEstandar = new AccidenteActoSubEstandarDL(); AccidenteCondicionSubEstandarDL AccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL(); AccidenteFactorPersonalDL AccidenteFactorPersonal = new AccidenteFactorPersonalDL(); AccidenteFactorTrabajoDL AccidenteFactorTrabajo = new AccidenteFactorTrabajoDL(); AccidenteMedidaPrevencionDL AccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL(); AccidenteAccionCorrectivaDL AccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL(); AccidenteTestigoDL AccidenteTestigo = new AccidenteTestigoDL(); AccidenteEntrevistadoDL AccidenteEntrevistado = new AccidenteEntrevistadoDL(); AccidenteDocumentoDL AccidenteDocumento = new AccidenteDocumentoDL(); AccidenteCosto.Actualiza(pAccidenteCosto); foreach (AccidenteFotoBE item in pListaAccidenteFoto) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFoto.Inserta(item); } else { AccidenteFoto.Actualiza(item); } } foreach (AccidenteActoSubEstandarBE item in pListaAccidenteActoSubEstandar) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteActoSubEstandar.Inserta(item); } else { AccidenteActoSubEstandar.Actualiza(item); } } foreach (AccidenteCondicionSubEstandarBE item in pListaAccidenteCondicionSubEstandar) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteCondicionSubEstandar.Inserta(item); } else { AccidenteCondicionSubEstandar.Actualiza(item); } } foreach (AccidenteFactorPersonalBE item in pListaAccidenteFactorPersonal) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFactorPersonal.Inserta(item); } else { AccidenteFactorPersonal.Actualiza(item); } } foreach (AccidenteFactorTrabajoBE item in pListaAccidenteFactorTrabajo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFactorTrabajo.Inserta(item); } else { AccidenteFactorTrabajo.Actualiza(item); } } foreach (AccidenteMedidaPrevencionBE item in pListaAccidenteMedidaPrevencion) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteMedidaPrevencion.Inserta(item); } else { AccidenteMedidaPrevencion.Actualiza(item); } } foreach (AccidenteAccionCorrectivaBE item in pListaAccidenteAccionCorrectiva) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteAccionCorrectiva.Inserta(item); } else { AccidenteAccionCorrectiva.Actualiza(item); } } foreach (AccidenteTestigoBE item in pListaAccidenteTestigo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteTestigo.Inserta(item); } else { AccidenteTestigo.Actualiza(item); } } foreach (AccidenteEntrevistadoBE item in pListaAccidenteEntrevistado) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteEntrevistado.Inserta(item); } else { AccidenteEntrevistado.Actualiza(item); } } foreach (AccidenteDocumentoBE item in pListaAccidenteDocumento) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteDocumento.Inserta(item); } else { AccidenteDocumento.Actualiza(item); } } Accidente.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public Int32 Inserta(AccidenteBE pItem, AccidenteCostoBE pAccidenteCosto, List <AccidenteFotoBE> pListaAccidenteFoto, List <AccidenteActoSubEstandarBE> pListaAccidenteActoSubEstandar, List <AccidenteCondicionSubEstandarBE> pListaAccidenteCondicionSubEstandar, List <AccidenteFactorPersonalBE> pListaAccidenteFactorPersonal, List <AccidenteFactorTrabajoBE> pListaAccidenteFactorTrabajo, List <AccidenteMedidaPrevencionBE> pListaAccidenteMedidaPrevencion, List <AccidenteAccionCorrectivaBE> pListaAccidenteAccionCorrectiva, List <AccidenteTestigoBE> pListaAccidenteTestigo, List <AccidenteEntrevistadoBE> pListaAccidenteEntrevistado, List <AccidenteDocumentoBE> pListaAccidenteDocumento) { try { using (TransactionScope ts = new TransactionScope()) { AccidenteDL Accidente = new AccidenteDL(); AccidenteCostoDL AccidenteCosto = new AccidenteCostoDL(); AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteActoSubEstandarDL AccidenteActoSubEstandar = new AccidenteActoSubEstandarDL(); AccidenteCondicionSubEstandarDL AccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL(); AccidenteFactorPersonalDL AccidenteFactorPersonal = new AccidenteFactorPersonalDL(); AccidenteFactorTrabajoDL AccidenteFactorTrabajo = new AccidenteFactorTrabajoDL(); AccidenteMedidaPrevencionDL AccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL(); AccidenteAccionCorrectivaDL AccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL(); AccidenteTestigoDL AccidenteTestigo = new AccidenteTestigoDL(); AccidenteEntrevistadoDL AccidenteEntrevistado = new AccidenteEntrevistadoDL(); AccidenteDocumentoDL AccidenteDocumento = new AccidenteDocumentoDL(); int IdAccidente = 0; IdAccidente = Accidente.Inserta(pItem); pAccidenteCosto.IdAccidente = IdAccidente; AccidenteCosto.Inserta(pAccidenteCosto); foreach (var item in pListaAccidenteFoto) { item.IdAccidente = IdAccidente; AccidenteFoto.Inserta(item); } foreach (var item in pListaAccidenteActoSubEstandar) { item.IdAccidente = IdAccidente; AccidenteActoSubEstandar.Inserta(item); } foreach (var item in pListaAccidenteCondicionSubEstandar) { item.IdAccidente = IdAccidente; AccidenteCondicionSubEstandar.Inserta(item); } foreach (var item in pListaAccidenteFactorPersonal) { item.IdAccidente = IdAccidente; AccidenteFactorPersonal.Inserta(item); } foreach (var item in pListaAccidenteFactorTrabajo) { item.IdAccidente = IdAccidente; AccidenteFactorTrabajo.Inserta(item); } foreach (var item in pListaAccidenteMedidaPrevencion) { item.IdAccidente = IdAccidente; AccidenteMedidaPrevencion.Inserta(item); } foreach (var item in pListaAccidenteAccionCorrectiva) { item.IdAccidente = IdAccidente; AccidenteAccionCorrectiva.Inserta(item); } foreach (var item in pListaAccidenteTestigo) { item.IdAccidente = IdAccidente; AccidenteTestigo.Inserta(item); } foreach (var item in pListaAccidenteEntrevistado) { item.IdAccidente = IdAccidente; AccidenteEntrevistado.Inserta(item); } foreach (var item in pListaAccidenteDocumento) { item.IdAccidente = IdAccidente; AccidenteDocumento.Inserta(item); } ts.Complete(); return(IdAccidente); } } catch (Exception ex) { throw ex; } }