public DTransaccionPago Obtener(int IdTransaccionPago)
        {
            DTransaccionPago transaccionEncontrado = null;

            string sql = "SELECT * FROM transaccionpago WHERE idtransaccionpago=@idtransaccionpago";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();

                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@idtransaccionpago", IdTransaccionPago));

                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            transaccionEncontrado = new DTransaccionPago();

                            transaccionEncontrado.IdTransaccionPago = (int)resultado["idtransaccionpago"];
                            transaccionEncontrado.TipoPago          = (string)resultado["tipopago"];
                            transaccionEncontrado.FechaOperacion    = (DateTime)resultado["fechaoperacion"];
                            transaccionEncontrado.Cuota             = cuotaDAO.Obtener((int)resultado["idcuota"]);
                        }
                    }
                }
            }

            return(transaccionEncontrado);
        }
Exemple #2
0
        public DTransaccionPago ModificarTransaccion(DTransaccionPago dTransaccionPago)
        {
            DCuota           cuotaExistente        = CuotaDAO.Obtener(dTransaccionPago.Cuota.IdCuota);
            DTransaccionPago transaccionAModificar = new DTransaccionPago();

            transaccionAModificar.IdTransaccionPago = dTransaccionPago.IdTransaccionPago;
            transaccionAModificar.TipoPago          = dTransaccionPago.TipoPago;
            transaccionAModificar.FechaOperacion    = dTransaccionPago.FechaOperacion;
            transaccionAModificar.Cuota             = cuotaExistente;

            return(TransaccionPagoDAO.Modificar(transaccionAModificar));
        }
        public DTransaccionPago Modificar(DTransaccionPago transaccionAModificar)
        {
            DTransaccionPago transaccionModificado = null;
            string           sql = "UPDATE transaccionpago SET tipopago=@tipopago, fechaoperacion=@fechaoperacion, idcuota=@idcuota WHERE idtransaccionpago=@idtransaccionpago";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@idtransaccionpago", transaccionAModificar.IdTransaccionPago));
                    com.Parameters.Add(new SqlParameter("@tipopago", transaccionAModificar.TipoPago));
                    com.Parameters.Add(new SqlParameter("@fechaoperacion", transaccionAModificar.FechaOperacion));
                    com.Parameters.Add(new SqlParameter("@idcuota", transaccionAModificar.Cuota.IdCuota));
                    com.ExecuteNonQuery();
                }
            }

            transaccionModificado = Obtener(transaccionAModificar.IdTransaccionPago);

            return(transaccionModificado);
        }
        public DTransaccionPago Crear(DTransaccionPago transaccionACrear)
        {
            DTransaccionPago transaccionCreado = null;

            string sql = "INSERT INTO transaccionpago VALUES (@idtransaccionpago, @tipopago, @fechaoperacion, @idcuota)";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@idtransaccionpago", transaccionACrear.IdTransaccionPago));
                    com.Parameters.Add(new SqlParameter("@tipopago", transaccionACrear.TipoPago));
                    com.Parameters.Add(new SqlParameter("@fechaoperacion", transaccionACrear.FechaOperacion));
                    com.Parameters.Add(new SqlParameter("@idcuota", transaccionACrear.Cuota.IdCuota));
                    com.ExecuteNonQuery();
                }
            }

            transaccionCreado = Obtener(transaccionACrear.IdTransaccionPago);

            return(transaccionCreado);
        }
Exemple #5
0
        public void EliminarTransaccion(int idtransaccionpago)
        {
            DTransaccionPago transaccionExistente = TransaccionPagoDAO.Obtener(idtransaccionpago);

            TransaccionPagoDAO.Eliminar(transaccionExistente.IdTransaccionPago);
        }