public void Actualiza(List <DocumentoPersonaBE> pListaDocumentoPersona, int IdPersona, string Usuario, string Maquina) { try { DocumentoPersonaDL DocumentoPersona = new DocumentoPersonaDL(); using (TransactionScope ts = new TransactionScope()) { foreach (DocumentoPersonaBE item in pListaDocumentoPersona) { if (item.IdDocumentoPersona == 0 && item.FlagAsigna == true) //INSERTAR DOCUMENTO PERSONA { DocumentoPersonaBE objE_DocumentoPersona = new DocumentoPersonaBE(); objE_DocumentoPersona.IdEmpresa = item.IdEmpresa; objE_DocumentoPersona.IdDocumentoPersona = item.IdDocumentoPersona; objE_DocumentoPersona.IdPersona = IdPersona; objE_DocumentoPersona.IdDocumento = item.IdDocumento; objE_DocumentoPersona.FlagImpresion = item.FlagImpresion; objE_DocumentoPersona.Lectura = item.Lectura; objE_DocumentoPersona.FlagEstado = true; objE_DocumentoPersona.Usuario = Usuario; objE_DocumentoPersona.Maquina = Maquina; DocumentoPersona.Inserta(objE_DocumentoPersona); } if (item.IdDocumentoPersona > 0 && item.FlagAsigna == true) //ACTUALIZAR DOCUMENTO PERSONA { DocumentoPersonaBE objE_DocumentoPersona = new DocumentoPersonaBE(); objE_DocumentoPersona.IdEmpresa = item.IdEmpresa; objE_DocumentoPersona.IdDocumentoPersona = item.IdDocumentoPersona; objE_DocumentoPersona.IdPersona = IdPersona; objE_DocumentoPersona.IdDocumento = item.IdDocumento; objE_DocumentoPersona.FlagImpresion = item.FlagImpresion; objE_DocumentoPersona.Lectura = item.Lectura; objE_DocumentoPersona.FlagEstado = true; objE_DocumentoPersona.Usuario = Usuario; objE_DocumentoPersona.Maquina = Maquina; DocumentoPersona.Actualiza(objE_DocumentoPersona); } if (item.IdDocumentoPersona > 0 && item.FlagAsigna == false) //ELIMINAR DOCUMENTO PERSONA { DocumentoPersonaBE objE_DocumentoPersona = new DocumentoPersonaBE(); objE_DocumentoPersona.IdEmpresa = item.IdEmpresa; objE_DocumentoPersona.IdDocumentoPersona = item.IdDocumentoPersona; objE_DocumentoPersona.Usuario = Usuario; objE_DocumentoPersona.Maquina = Maquina; DocumentoPersona.Elimina(objE_DocumentoPersona); } } ts.Complete(); } } catch (Exception ex) { throw ex; } }
public DocumentoPersonaBE Selecciona(int idDocumentoPersona) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_DocumentoPersona_Selecciona"); db.AddInParameter(dbCommand, "pidDocumentoPersona", DbType.Int32, idDocumentoPersona); IDataReader reader = db.ExecuteReader(dbCommand); DocumentoPersonaBE DocumentoPersona = null; while (reader.Read()) { DocumentoPersona = new DocumentoPersonaBE(); DocumentoPersona.IdDocumentoPersona = Int32.Parse(reader["idDocumentoPersona"].ToString()); DocumentoPersona.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); DocumentoPersona.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); DocumentoPersona.ApeNom = reader["ApeNom"].ToString(); DocumentoPersona.IdDocumento = Int32.Parse(reader["IdDocumento"].ToString()); DocumentoPersona.Codigo = reader["Codigo"].ToString(); DocumentoPersona.NombreArchivo = reader["NombreArchivo"].ToString(); DocumentoPersona.Revision = reader["Revision"].ToString(); DocumentoPersona.FlagImpresion = Boolean.Parse(reader["FlagImpresion"].ToString()); DocumentoPersona.Lectura = Int32.Parse(reader["Lectura"].ToString()); DocumentoPersona.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(DocumentoPersona); }
public void Elimina(DocumentoPersonaBE pItem) { try { DocumentoPersonaDL DocumentoPersona = new DocumentoPersonaDL(); DocumentoPersona.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public DocumentoPersonaBE Selecciona(int IdDocumentoPersona) { try { DocumentoPersonaDL DocumentoPersona = new DocumentoPersonaDL(); DocumentoPersonaBE objEmp = DocumentoPersona.Selecciona(IdDocumentoPersona); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(DocumentoPersonaBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_DocumentoPersona_Elimina"); db.AddInParameter(dbCommand, "pIdDocumentoPersona", DbType.Int32, pItem.IdDocumentoPersona); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
public void Actualiza(DocumentoPersonaBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_DocumentoPersona_Actualiza"); db.AddInParameter(dbCommand, "pIdDocumentoPersona", DbType.Int32, pItem.IdDocumentoPersona); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, pItem.IdPersona); db.AddInParameter(dbCommand, "pIdDocumento", DbType.Int32, pItem.IdDocumento); db.AddInParameter(dbCommand, "pFlagImpresion", DbType.Boolean, pItem.FlagImpresion); db.AddInParameter(dbCommand, "pLectura", DbType.Int32, pItem.Lectura); db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { DocumentoPersonaBL objBL_DocumentoPersona = new DocumentoPersonaBL(); //DOCUMENTO PERSONA List <DocumentoPersonaBE> lstDocumentoPersona = new List <DocumentoPersonaBE>(); foreach (var item in mListaDocumentoPersonaOrigen) { DocumentoPersonaBE objE_DocumentoPersona = new DocumentoPersonaBE(); objE_DocumentoPersona.IdEmpresa = Parametros.intEmpresaId; objE_DocumentoPersona.IdDocumentoPersona = item.IdDocumentoPersona; objE_DocumentoPersona.IdPersona = item.IdPersona; objE_DocumentoPersona.IdDocumento = item.IdDocumento; objE_DocumentoPersona.FlagImpresion = item.FlagImpresion; objE_DocumentoPersona.Lectura = item.Lectura; objE_DocumentoPersona.FlagEstado = true; objE_DocumentoPersona.Usuario = Parametros.strUsuarioLogin; objE_DocumentoPersona.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_DocumentoPersona.TipoOper = item.TipoOper; lstDocumentoPersona.Add(objE_DocumentoPersona); } if (pOperacion == Operacion.Nuevo) { objBL_DocumentoPersona.Inserta(lstDocumentoPersona); XtraMessageBox.Show("La asignación de documento se actualizó correctamente. ", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //objBL_DocumentoPersona.Actualiza(lstDocumentoPersona); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void InicializarModificar() { if (gvDocumentoPersona.RowCount > 0) { DocumentoPersonaBE objDocumentoPersona = new DocumentoPersonaBE(); objDocumentoPersona.IdDocumentoPersona = int.Parse(gvDocumentoPersona.GetFocusedRowCellValue("IdDocumentoPersona").ToString()); frmRegAsignacionEdit objManAsignacionEdit = new frmRegAsignacionEdit(); objManAsignacionEdit.pOperacion = frmRegAsignacionEdit.Operacion.Modificar; objManAsignacionEdit.IdDocumentoPersona = objDocumentoPersona.IdDocumentoPersona; objManAsignacionEdit.IdPersona = intIdPersonaResponsable; objManAsignacionEdit.Trabajador = strTrabajador; objManAsignacionEdit.StartPosition = FormStartPosition.CenterParent; objManAsignacionEdit.ShowDialog(); Cargar(); } else { MessageBox.Show("No se pudo editar"); } }
public List <DocumentoPersonaBE> ListaCarpeta(int IdEmpresa, int IdPersona) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_DocumentoPersona_ListaCarpeta"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, IdPersona); IDataReader reader = db.ExecuteReader(dbCommand); List <DocumentoPersonaBE> DocumentoPersonalist = new List <DocumentoPersonaBE>(); DocumentoPersonaBE DocumentoPersona; while (reader.Read()) { DocumentoPersona = new DocumentoPersonaBE(); DocumentoPersona.IdCarpeta = Int32.Parse(reader["IdCarpeta"].ToString()); DocumentoPersona.DescCarpeta = reader["DescCarpeta"].ToString(); DocumentoPersonalist.Add(DocumentoPersona); } reader.Close(); reader.Dispose(); return(DocumentoPersonalist); }
public List <DocumentoPersonaBE> ListaTodosActivo(int IdEmpresa, int IdPersona, int IdDocumento) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_DocumentoPersona_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, IdPersona); db.AddInParameter(dbCommand, "pIdDocumento", DbType.Int32, IdDocumento); IDataReader reader = db.ExecuteReader(dbCommand); List <DocumentoPersonaBE> DocumentoPersonalist = new List <DocumentoPersonaBE>(); DocumentoPersonaBE DocumentoPersona; while (reader.Read()) { DocumentoPersona = new DocumentoPersonaBE(); DocumentoPersona.IdDocumentoPersona = Int32.Parse(reader["idDocumentoPersona"].ToString()); DocumentoPersona.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); DocumentoPersona.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); DocumentoPersona.DescCarpeta = reader["DescCarpeta"].ToString(); DocumentoPersona.ApeNom = reader["ApeNom"].ToString(); DocumentoPersona.IdDocumento = Int32.Parse(reader["IdDocumento"].ToString()); DocumentoPersona.Codigo = reader["Codigo"].ToString(); DocumentoPersona.NombreArchivo = reader["NombreArchivo"].ToString(); DocumentoPersona.Revision = reader["Revision"].ToString(); DocumentoPersona.FlagAsigna = Boolean.Parse(reader["FlagAsigna"].ToString()); DocumentoPersona.FlagImpresion = Boolean.Parse(reader["FlagImpresion"].ToString()); DocumentoPersona.Lectura = Int32.Parse(reader["Lectura"].ToString()); DocumentoPersona.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); DocumentoPersona.TipoOper = 4; //CONSULTAR DocumentoPersonalist.Add(DocumentoPersona); } reader.Close(); reader.Dispose(); return(DocumentoPersonalist); }