Example #1
0
        public BeMaestroUit InsUit(BeMaestroUit pUit)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroUit ( IdEmpresa,Anio,MontoUnidadImpositivaTrib,UsuarioCreador,UsuarioModificador,FechaCreacion,FechaModificacion ) ",
                        "VALUES  ( @pIdEmpresa,@pAnio,@pMontoUnidadImpositivaTrib,@pUsuarioCreador,@pUsuarioModificador,@pFechaCreacion,@pFechaModificacion)");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pUit.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pAnio", DbType.Int16, pUit.Anio));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pMontoUnidadImpositivaTrib", DbType.Currency, pUit.MontoUnidadImpositivaTrib));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pUit.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pUit.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pUit.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pUit.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta      = ex;
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pUit);
        }
Example #2
0
        public BeMaestroUit GrabarUit(BeMaestroUit pUit, bool pGrabar)
        {
            var oBluit = new BlMaestroUit();

            pUit   = oBluit.GrabarUit(pUit, pGrabar);
            oBluit = null;
            return(pUit);
        }
Example #3
0
        public BeMaestroUit GrabarUit(BeMaestroUit pUit, bool pGrabar)
        {
            var oDa = new DaMaestroUit();

            pUit = pGrabar
                ? oDa.InsUit(pUit)
                : oDa.UpdUit(pUit);

            return(pUit);
        }
Example #4
0
        private void NuevoRegistro()
        {
            _esNuevoRegistro = true;



            txtAnio.Text    = string.Empty;
            txtImporte.Text = string.Empty;


            _uit = new BeMaestroUit
            {
                Empresa = GlobalVars.Empresa,
                Anio    = DateTime.Now.Year,
                MontoUnidadImpositivaTrib = 0,
                UsuarioCreador            = GlobalVars.Usuario,
                UsuarioModificador        = GlobalVars.Usuario,
                FechaCreacion             = DateTime.Now,
                FechaModificacion         = DateTime.Now
            };
        }
Example #5
0
        private void SeleccionarItemGrilla()
        {
            if (DgvUit.RowCount == 0)
            {
                return;
            }

            if (DgvUit.CurrentRow == null)
            {
                return;
            }
            var fila = DgvUit.Rows.IndexOf(DgvUit.CurrentRow);

            _uit = (BeMaestroUit)DgvUit.Rows[fila].DataBoundItem;

            _esNuevoRegistro = false;


            txtAnio.Text    = Convert.ToString(_uit.Anio);
            txtImporte.Text = Convert.ToString(_uit.MontoUnidadImpositivaTrib);
        }
Example #6
0
        private BeMaestroUit CargarEntidad(IDataReader pReader)
        {
            var uit = new BeMaestroUit();

            try
            {
                uit.Empresa = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                uit.Anio = HelperConsultas.GetValueSql <int>(pReader.GetValue(1));
                uit.MontoUnidadImpositivaTrib = HelperConsultas.GetValueSql <decimal>(pReader.GetValue(2));
                uit.UsuarioCreador            = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                uit.UsuarioModificador        = HelperConsultas.GetValueSql <string>(pReader.GetValue(4));
                uit.FechaCreacion             = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(5));
                uit.FechaModificacion         = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6));
            }
            catch (Exception ex)
            {
                uit           = null;
                ErrorConsulta = ex;
            }
            return(uit);
        }
Example #7
0
        public BeMaestroUit UpdUit(BeMaestroUit pUit)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroUit ",
                        "SET MontoUnidadImpositivaTrib=@pMontoUnidadImpositivaTrib, ",
                        "	UsuarioCreador=@pUsuarioCreador, ",
                        "	UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaCreacion=@pFechaCreacion, ",
                        "	FechaModificacion=@pFechaModificacion ",
                        "WHERE IdEmpresa=@pIdEmpres ",
                        "   AND Anio=@pAnio");


                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pUit.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pAnio", DbType.Int16, pUit.Anio));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pMontoUnidadImpositivaTrib", DbType.Decimal, pUit.MontoUnidadImpositivaTrib));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pUit.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pUit.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pUit.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pUit.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta      = ex;
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pUit);
        }
Example #8
0
 public FrmUit()
 {
     InitializeComponent();
     _uit             = new BeMaestroUit();
     _esNuevoRegistro = true;
 }