示例#1
0
 public CambioMoneda Crear2(CambioMoneda cambioACrear)
 {
     CambioMoneda cambioCreado = new CambioMoneda();
     string sql = "INSERT INTO CambioMoneda (cod_producto, cod_Cliente, Tipo_MonedaOrigen, Tipo_MonedaCambio, Monto, Cuotas, Fecha_Venc) " +
         "values (@prod, @cli, @ori, @cam, @mon, @cuo, @fvenc)";
     using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@prod", cambioACrear.Producto));
             com.Parameters.Add(new SqlParameter("@cli", cambioACrear.Cliente));
             com.Parameters.Add(new SqlParameter("@ori", cambioACrear.MonedaOrigen));
             com.Parameters.Add(new SqlParameter("@cam", cambioACrear.MonedaCambio));
             com.Parameters.Add(new SqlParameter("@mon", cambioACrear.Monto));
             com.Parameters.Add(new SqlParameter("@cuo", cambioACrear.Cuotas));
             com.Parameters.Add(new SqlParameter("@fvenc", cambioACrear.FecVenc));
             //com.Parameters.Add(new SqlParameter("@tasa", cambioACrear.TasaInteres));
             //com.Parameters.Add(new SqlParameter("@tc", cambioACrear.TipoCambio));
             //com.Parameters.Add(new SqlParameter("@est", cambioACrear.Estado));
             com.ExecuteNonQuery();
         }
         cambioCreado = Obtener2(cambioACrear.Producto);
         return cambioCreado;
     }
 }
示例#2
0
        public CambioMoneda CrearCambioMoneda(CambioMoneda cambioMonedaACrear)
        {
            CambioMoneda cambioMonedaRegistrado = new CambioMoneda();
            try
            {
                int iCodigoProducto = cambioMonedaACrear.Producto;
                CambioMoneda cambioMonedaObtenido = new CambioMoneda();
                cambioMonedaObtenido = dao.Obtener(iCodigoProducto);

                if (cambioMonedaObtenido == null)
                {
                    cambioMonedaRegistrado = dao.Crear(cambioMonedaACrear);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return cambioMonedaRegistrado;
        }
示例#3
0
 public CambioMoneda Obtener(int codigo)
 {
     CambioMoneda cambioEncontrado = null;
     string sql = "SELECT * FROM CambioMoneda where cod_Producto=@prod";
     using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@prod", codigo));
             using (SqlDataReader resultado = com.ExecuteReader())
             {
                 if (resultado.Read())
                 {
                     cambioEncontrado = new CambioMoneda()
                     {
                         Producto = (int)resultado["cod_Producto"],
                         Cliente = (string)resultado["cod_Cliente"],
                         MonedaOrigen = (string)resultado["Tipo_MonedaOrigen"],
                         MonedaCambio = (string)resultado["Tipo_MonedaCambio"],
                         Monto = (decimal)resultado["Monto"],
                         Cuotas = (int)resultado["Cuotas"],
                         FecVenc = (DateTime)resultado["Fecha_Venc"],
                         //FecCambio = (DateTime)resultado["Fecha_Cambio"],
                         TasaInteres = (decimal)resultado["Tasa_Interes"],
                         TipoCambio = (decimal)resultado["Tipo_CambioOrigen"],
                         Estado = (string)resultado["estado_solicitud"]
                     };
                 }
             }
         }
     }
     return cambioEncontrado;
 }
示例#4
0
 public CambioMoneda CrearCambioMoneda2(CambioMoneda cambioMonedaACrear)
 {
     return dao.Crear2(cambioMonedaACrear);
 }