Ejemplo n.º 1
0
        public static List <BE_Tipo_Cambio> Listar_Tipo_Cambio_x_fecha(BE_Tipo_Cambio pBE_Tipo_Cambio)
        {
            IDataReader           DataReader      = null;
            List <BE_Tipo_Cambio> oBE_Tipo_Cambio = new List <BE_Tipo_Cambio>();

            try
            {
                SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_SEL_TIPO_CAMBIO_X_FECHA");
                db.AddInParameter(cmd, "@v_fecha", DbType.String, pBE_Tipo_Cambio.Str_Fecha);
                cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta);
                using (DataReader = db.ExecuteReader(cmd))
                {
                    while (DataReader.Read())
                    {
                        oBE_Tipo_Cambio.Add(new BE_Tipo_Cambio(DataReader, 2));
                    }
                }
                return(oBE_Tipo_Cambio);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { if (!DataReader.IsClosed)
                      {
                          DataReader.Close();
                      }
            }
        }
Ejemplo n.º 2
0
        public static List <BE_Tipo_Cambio> Listar_TipoCambio(BE_Tipo_Cambio pBE_Tipo_Cambio)
        {
            IDataReader           DataReader      = null;
            List <BE_Tipo_Cambio> oBE_Tipo_Cambio = new List <BE_Tipo_Cambio>();

            try
            {
                SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_SEL_TIPOS_CAMBIO");
                cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta);
                using (DataReader = db.ExecuteReader(cmd))
                {
                    while (DataReader.Read())
                    {
                        oBE_Tipo_Cambio.Add(new BE_Tipo_Cambio(DataReader, 1));
                    }
                }
                return(oBE_Tipo_Cambio);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { if (!DataReader.IsClosed)
                      {
                          DataReader.Close();
                      }
            }
        }
Ejemplo n.º 3
0
 public static List <BE_Tipo_Cambio> Listar_Tipo_Cambio_x_fecha(BE_Tipo_Cambio pBE_Tipo_Cambio)
 {
     try
     {
         return(DA_Tipo_Cambio.Listar_Tipo_Cambio_x_fecha(pBE_Tipo_Cambio));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public void Listar_Tipos_Cambio()
        {
            List <BE_Tipo_Cambio> Lista_Tipo_Cambio = new List <BE_Tipo_Cambio>();

            pBE_Tipo_Cambio = new BE_Tipo_Cambio();
            pBL_Tipo_Cambio = new BL_Tipo_Cambio();

            Lista_Tipo_Cambio = BL_Tipo_Cambio.Listar_TipoCambio(pBE_Tipo_Cambio);

            gv_TCambio_Lista.AutoGenerateColumns = false;
            gv_TCambio_Lista.DataSource          = Lista_Tipo_Cambio;
        }
Ejemplo n.º 5
0
        public static int Actualizar_Tipo_Cambio(BE_Tipo_Cambio pBE_Tipo_Cambio)
        {
            int intValor = 0;

            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    intValor = DA_Tipo_Cambio.Actualizar_Tipo_Cambio(pBE_Tipo_Cambio);

                    ts.Complete();
                }
                intValor = Convert.ToInt32(pBE_Tipo_Cambio.ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(intValor);
        }
Ejemplo n.º 6
0
        public static int Actualizar_Tipo_Cambio(BE_Tipo_Cambio pBE_Tipo_Cambio)
        {
            int intIDActualizacion = 0;

            try
            {
                SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("USP_UPD_TIPO_CAMBIO");
                cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta);
                db.AddInParameter(cmd, "@id_tcambio", DbType.Int32, pBE_Tipo_Cambio.ID);
                db.AddInParameter(cmd, "@v_fecha", DbType.String, pBE_Tipo_Cambio.Str_Fecha);
                db.AddInParameter(cmd, "@d_venta", DbType.Decimal, pBE_Tipo_Cambio.Dcm_Venta);
                db.AddInParameter(cmd, "@d_compra", DbType.Decimal, pBE_Tipo_Cambio.Dcm_Compra);
                db.ExecuteNonQuery(cmd);
                intIDActualizacion = 1;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(intIDActualizacion);
        }
Ejemplo n.º 7
0
        public void Registrar_TCambio()
        {
            int res = 0;

            pBE_Tipo_Cambio = new BE_Tipo_Cambio();
            pBL_Tipo_Cambio = new BL_Tipo_Cambio();

            pBE_Tipo_Cambio.ID        = Convert.ToInt32(txt_ID.Text);
            pBE_Tipo_Cambio.Str_Fecha = txt_TCambio_Fecha.Text;
            if (txt_TCambio_Compra.Text.Length == 0)
            {
                pBE_Tipo_Cambio.Dcm_Compra = 0;
            }
            else
            {
                pBE_Tipo_Cambio.Dcm_Compra = Convert.ToDecimal(txt_TCambio_Compra.Text.Replace(".", ","));
            }
            if (txt_TCambio_Venta.Text.Length == 0)
            {
                pBE_Tipo_Cambio.Dcm_Venta = 0;
            }
            else
            {
                pBE_Tipo_Cambio.Dcm_Venta = Convert.ToDecimal(txt_TCambio_Venta.Text.Replace(".", ","));
            }

            //pBE_Tipo_Cambio.Dcm_Compra = Convert.ToDecimal(txt_TCambio_Compra.Text);
            //pBE_Tipo_Cambio.Dcm_Venta = Convert.ToDecimal(txt_TCambio_Venta.Text);
            if (txt_ID.Text == "0")
            {
                res = BL_Tipo_Cambio.Registrar_Tipo_Cambio(pBE_Tipo_Cambio);
            }
            else
            {
                res = BL_Tipo_Cambio.Actualizar_Tipo_Cambio(pBE_Tipo_Cambio);
            }

            this.Listar_Tipos_Cambio();
            this.Listar_Tipo_Cambio_x_fecha();
        }
Ejemplo n.º 8
0
        public void Listar_Tipo_Cambio_x_fecha()
        {
            List <BE_Tipo_Cambio> Lista_Tipo_Cambio = new List <BE_Tipo_Cambio>();

            pBE_Tipo_Cambio = new BE_Tipo_Cambio();
            pBL_Tipo_Cambio = new BL_Tipo_Cambio();

            pBE_Tipo_Cambio.Str_Fecha = txt_TCambio_Fecha.Text;

            Lista_Tipo_Cambio = BL_Tipo_Cambio.Listar_Tipo_Cambio_x_fecha(pBE_Tipo_Cambio);

            if (Lista_Tipo_Cambio.Count == 0)
            {
                txt_ID.Text             = "0";
                txt_TCambio_Compra.Text = "0.00";
                txt_TCambio_Venta.Text  = "0.00";
            }
            else
            {
                txt_ID.Text             = Convert.ToString(Lista_Tipo_Cambio[0].ID);
                txt_TCambio_Compra.Text = Convert.ToString(Lista_Tipo_Cambio[0].Dcm_Compra);
                txt_TCambio_Venta.Text  = Convert.ToString(Lista_Tipo_Cambio[0].Dcm_Venta);
            }
        }