Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #8
0
        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
            };
        }
Exemple #9
0
        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;
        }
Exemple #10
0
 public FrmDocumento()
 {
     InitializeComponent();
     _documentoObrero = new BeMaestroDocumento();
     _esNuevoRegistro = true;
 }