public BeMaestroDocumento InsDocumento(BeMaestroDocumento pDocumento) { try { var comandoSql = string.Concat( "INSERT INTO dbo.MaestroDocumento (IdDocumento,IdEmpresa,Activo,NombreDocumento,UsuarioCreador,UsuarioModificador,FechaCreacion,FechaModificacion) ", "VALUES (@pIdDocumento,@pIdEmpresa,@pActivo,@pNombreDocumento,@pUsuarioCreador,@pUsuarioModificador,@pFechaCreacion,@pFechaModificacion)"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdDocumento", DbType.Guid, pDocumento.IdDocumento)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNombreDocumento", DbType.String, pDocumento.NombreDocumento)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pDocumento.Activo)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pDocumento.UsuarioCreador)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pDocumento.FechaCreacion)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pDocumento.UsuarioModificador)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pDocumento.FechaModificacion)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pDocumento.Empresa.IdEmpresa)); var filas = db.ExecuteNonQuery(cmd); pDocumento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; pDocumento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(pDocumento); }
public BeMaestroDocumento GetDocumento(BeMaestroDocumento pDocumento) { var documento = new BeMaestroDocumento(); try { var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroDocumento WHERE IdDocumento=@pIdDocumento AND IdEmpresa=@pIdEmpresa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pDocumento.Empresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdDocumento", DbType.Guid, pDocumento.IdDocumento)); var oReader = db.ExecuteReader(cmd); var registros = 0; if (oReader.Read()) { documento = CargarEntidad(oReader); registros++; } documento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, registros, null); } catch (Exception ex) { ErrorConsulta = ex; documento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(documento); }
private BeMaestroDocumento CargarEntidad(IDataReader pReader) { var documento = new BeMaestroDocumento(); try { documento.IdDocumento = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0)); documento.Empresa = new BeMaestroEmpresa { IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1)) }; documento.Activo = HelperConsultas.GetValueSql <bool>(pReader.GetValue(2)); documento.NombreDocumento = HelperConsultas.GetValueSql <string>(pReader.GetValue(3)); documento.UsuarioCreador = HelperConsultas.GetValueSql <string>(pReader.GetValue(4)); documento.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(5)); documento.FechaCreacion = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6)); documento.FechaModificacion = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(7)); } catch (Exception ex) { documento = null; ErrorConsulta = ex; } return(documento); }
public BeMaestroDocumento GrabarDocumento(BeMaestroDocumento pDocumento, bool pGrabar) { var oBlDocumento = new BlMaestroDocumento(); pDocumento = oBlDocumento.GrabarDocumento(pDocumento, pGrabar); oBlDocumento = null; return(pDocumento); }
public BeMaestroDocumento ConsultarDocumento(BeMaestroDocumento pDocumento) { var oBlDocumento = new BlMaestroDocumento(); pDocumento = oBlDocumento.ConsultarDocumento(pDocumento); oBlDocumento = null; return(pDocumento); }
public BeMaestroDocumento GrabarDocumento(BeMaestroDocumento pDocumento, bool pGrabar) { var oDa = new DaMaestroDocumento(); pDocumento = pGrabar ? oDa.InsDocumento(pDocumento) : oDa.UpdDocumento(pDocumento); return(pDocumento); }
public BeMaestroDocumento ConsultarDocumento(BeMaestroDocumento pDocumento) { var oDa = new DaMaestroDocumento(); pDocumento = oDa.GetDocumento(pDocumento); oDa = null; return(pDocumento); }
private void NuevoRegistro() { _esNuevoRegistro = true; TxtDocumento.Text = string.Empty; ChkActivo.Checked = true; _documentoObrero = new BeMaestroDocumento { IdDocumento = Guid.NewGuid(), Empresa = GlobalVars.Empresa, Activo = ChkActivo.Checked, NombreDocumento = TxtDocumento.Text, UsuarioCreador = GlobalVars.Usuario, UsuarioModificador = GlobalVars.Usuario, FechaCreacion = GlobalVars.FechaIngreso, FechaModificacion = GlobalVars.FechaIngreso }; }
private void SeleccionarItemGrilla() { if (dgvDocumento.RowCount == 0) { return; } if (dgvDocumento.CurrentRow == null) { return; } var fila = dgvDocumento.Rows.IndexOf(dgvDocumento.CurrentRow); _documentoObrero = (BeMaestroDocumento)dgvDocumento.Rows[fila].DataBoundItem; _esNuevoRegistro = false; TxtDocumento.Text = _documentoObrero.NombreDocumento; ChkActivo.Checked = _documentoObrero.Activo; }
public FrmDocumento() { InitializeComponent(); _documentoObrero = new BeMaestroDocumento(); _esNuevoRegistro = true; }