public BeMaestroTasa InsTasa(BeMaestroTasa pTasa) { try { var comandoSql = string.Concat( "INSERT INTO dbo.MaestroTasa ( IdEmpresa,UsuarioCreador,FechaCreacion,IdTasa,Tasa,RentaExcesoUit,RentaHastaUit,UsuarioModificador,FechaModificacion ) ", "VALUES ( @pIdEmpresa,@pUsuarioCreador,@pFechaCreacion,@pIdTasa,@pTasa,@pRentaExcesoUit,@pRentaHastaUit,@pUsuarioModificador,@pFechaModificacion)"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pTasa.Empresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pTasa.UsuarioCreador)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pTasa.FechaCreacion)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdTasa", DbType.Guid, pTasa.IdTasa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pTasa", DbType.Decimal, pTasa.Tasas)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaExcesoUit", DbType.Int16, pTasa.RentaExcesoUit)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaHastaUit", DbType.Int16, pTasa.RentaHastaUit)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pTasa.UsuarioCreador)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pTasa.FechaCreacion)); var filas = db.ExecuteNonQuery(cmd); pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(pTasa); }
private BeMaestroTasa CargarEntidad(IDataReader pReader) { var tasa = new BeMaestroTasa(); try { tasa.Empresa = new BeMaestroEmpresa { IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0)) }; tasa.UsuarioCreador = HelperConsultas.GetValueSql <string>(pReader.GetValue(1)); tasa.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(2)); tasa.FechaCreacion = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(3)); tasa.FechaModificacion = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(4)); tasa.IdTasa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(5)); tasa.Tasas = HelperConsultas.GetValueSql <Decimal>(pReader.GetValue(6)); tasa.RentaExcesoUit = HelperConsultas.GetValueSql <Int16>(pReader.GetValue(7)); tasa.RentaHastaUit = HelperConsultas.GetValueSql <Int16>(pReader.GetValue(8)); } catch (Exception ex) { tasa = null; ErrorConsulta = ex; } return(tasa); }
public BeMaestroTasa GrabarTasa(BeMaestroTasa pTasa, bool pGrabar) { var oBltasa = new BlMaestroTasa(); pTasa = oBltasa.GrabarTasa(pTasa, pGrabar); oBltasa = null; return(pTasa); }
public BeMaestroTasa GrabarTasa(BeMaestroTasa pTasa, bool pGrabar) { var oDa = new DaMaestroTasa(); pTasa = pGrabar ? oDa.InsTasa(pTasa) : oDa.UpdTasa(pTasa); return(pTasa); }
private void NuevoRegistro() { _esNuevoRegistro = true; txtRentaExceso.Text = string.Empty; txtRentaHasta.Text = string.Empty; txtTasa.Text = string.Empty; _tasa = new BeMaestroTasa { Empresa = GlobalVars.Empresa, UsuarioCreador = GlobalVars.Usuario, UsuarioModificador = GlobalVars.Usuario, FechaCreacion = DateTime.Now, FechaModificacion = DateTime.Now, IdTasa = Guid.NewGuid(), Tasas = 0, RentaExcesoUit = 0 }; }
private void SeleccionarItemGrilla() { if (DgvTasa.RowCount == 0) { return; } if (DgvTasa.CurrentRow == null) { return; } var fila = DgvTasa.Rows.IndexOf(DgvTasa.CurrentRow); _tasa = (BeMaestroTasa)DgvTasa.Rows[fila].DataBoundItem; _esNuevoRegistro = false; txtRentaExceso.Text = Convert.ToString(_tasa.RentaExcesoUit); txtRentaHasta.Text = Convert.ToString(_tasa.RentaHastaUit); txtTasa.Text = Convert.ToString(_tasa.Tasas); }
public BeMaestroTasa UpdTasa(BeMaestroTasa pTasa) { try { var comandoSql = string.Concat( "UPDATE dbo.MaestroTasa ", "SET MontoUnidadImpositivaTrib=@pMontoUnidadImpositivaTrib, ", " UsuarioModificador=@pUsuarioModificador, ", " FechaModificacion=@pFechaModificacion ", " Tasa=@pTasa ", " RentaExcesoUit=@pRentaExcesoUit ", " RentaHastaUit=@pRentaHastaUit ", "WHERE IdEmpresa=@pIdEmpresa And IdTasa = @pIdTasa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pTasa.Empresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pTasa.UsuarioCreador)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pTasa.FechaCreacion)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdTasa", DbType.Guid, pTasa.IdTasa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pTasa", DbType.Decimal, pTasa.Tasas)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaExcesoUit", DbType.Int16, pTasa.RentaExcesoUit)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaHastaUit", DbType.Int16, pTasa.RentaHastaUit)); var filas = db.ExecuteNonQuery(cmd); pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(pTasa); }
public FrmTasas() { InitializeComponent(); _tasa = new BeMaestroTasa(); _esNuevoRegistro = true; }