예제 #1
0
        public static int Eliminar(int pID)
        {
            int           retorno  = 0;
            SqlConnection conexion = BDComun.ObtenerConexion();
            SqlCommand    _comando = new SqlCommand("DeleteProductos", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            _comando.Parameters.AddWithValue("@IDProducto", pID);
            retorno = _comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #2
0
        public static int Agregar(Producto pProducto)
        {
            int           retorno  = 0;
            SqlConnection conexion = BDComun.ObtenerConexion();

            SqlCommand _comando = new SqlCommand("InsertProductos", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;

            _comando.Parameters.AddWithValue("@Nombre", pProducto.Nombre);
            _comando.Parameters.AddWithValue("@Descripcion", pProducto.Descripcion);
            _comando.Parameters.AddWithValue("@Precio", pProducto.Precio);
            _comando.Parameters.AddWithValue("@Stock", pProducto.Stock);

            retorno = _comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #3
0
        public static int Agregar(Pedido pPedido)
        {
            int           retorno  = 0;
            SqlConnection conexion = BDComun.ObtenerConexion();

            SqlCommand _comando = new SqlCommand("InsertPedidos", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;

            _comando.Parameters.AddWithValue("@IDCliente", pPedido.IDCliente);
            _comando.Parameters.AddWithValue("@IDProducto", pPedido.IDProducto);
            _comando.Parameters.AddWithValue("@Cantidad", pPedido.Cantidad);
            _comando.Parameters.AddWithValue("@Subtotal", pPedido.Subtotal);

            retorno = _comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #4
0
        public static int Agregar(Cliente pCliente)
        {
            int           retorno  = 0;
            SqlConnection conexion = BDComun.ObtenerConexion();

            SqlCommand _comando = new SqlCommand("InsertClientes", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;

            _comando.Parameters.AddWithValue("@Nombre", pCliente.Nombre);
            _comando.Parameters.AddWithValue("@Apellido", pCliente.Apellido);
            _comando.Parameters.AddWithValue("@Fecha_Nacimiento", pCliente.Fecha_Nac);
            _comando.Parameters.AddWithValue("@Nro_Documento", pCliente.Nro_Doc);
            _comando.Parameters.AddWithValue("@Direccion", pCliente.Direccion);

            retorno = _comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #5
0
        public static List <Producto> Buscar()
        {
            List <Producto> _lista = new List <Producto>();

            SqlCommand _comando = new SqlCommand("GetProductos", BDComun.ObtenerConexion());

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Producto pProducto = new Producto();
                pProducto.ID          = _reader.GetInt32(0);
                pProducto.Nombre      = _reader.GetString(1);
                pProducto.Descripcion = _reader.GetString(2);
                pProducto.Precio      = _reader.GetDecimal(3);
                pProducto.Stock       = _reader.GetInt32(4);
                _lista.Add(pProducto);
            }
            return(_lista);
        }
예제 #6
0
        // ObtenerProducto no se usa hasta ahora
        public static Producto ObtenerProducto(int pID)
        {
            Producto      pProducto = new Producto();
            SqlConnection conexion  = BDComun.ObtenerConexion();
            SqlCommand    _comando  = new SqlCommand("GetProductosPorID", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            _comando.Parameters.AddWithValue("@IDProducto", pID);
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pProducto.ID          = _reader.GetInt32(0);
                pProducto.Nombre      = _reader.GetString(1);
                pProducto.Descripcion = _reader.GetString(2);
                pProducto.Precio      = _reader.GetDecimal(3);
                pProducto.Stock       = _reader.GetInt32(4);
            }
            conexion.Close();
            return(pProducto);
        }
예제 #7
0
        public static List <Cliente> Buscar()
        {
            List <Cliente> _lista = new List <Cliente>();

            SqlCommand _comando = new SqlCommand("GetClientes", BDComun.ObtenerConexion());

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Cliente pCliente = new Cliente();
                pCliente.ID        = _reader.GetInt32(0);
                pCliente.Nombre    = _reader.GetString(1);
                pCliente.Apellido  = _reader.GetString(2);
                pCliente.Fecha_Nac = _reader.GetString(3);
                pCliente.Nro_Doc   = _reader.GetString(4);
                pCliente.Direccion = _reader.GetString(5);
                _lista.Add(pCliente);
            }
            return(_lista);
        }
예제 #8
0
        // ObtenerCliente no se usa hasta ahora
        public static Cliente ObtenerCliente(int pID)
        {
            Cliente       pCliente = new Cliente();
            SqlConnection conexion = BDComun.ObtenerConexion();
            SqlCommand    _comando = new SqlCommand("GetClientesPorID", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            _comando.Parameters.AddWithValue("@IDCliente", pID);
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pCliente.ID        = _reader.GetInt32(0);
                pCliente.Nombre    = _reader.GetString(1);
                pCliente.Apellido  = _reader.GetString(2);
                pCliente.Fecha_Nac = _reader.GetString(3);
                pCliente.Nro_Doc   = _reader.GetString(4);
                pCliente.Direccion = _reader.GetString(5);
            }
            conexion.Close();
            return(pCliente);
        }
예제 #9
0
        public static List <Pedido> Buscar(int idCliente)
        {
            List <Pedido> _lista = new List <Pedido>();

            SqlCommand _comando = new SqlCommand("GetPedidos", BDComun.ObtenerConexion());

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            _comando.Parameters.AddWithValue("@IDCliente", idCliente);
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Pedido pPedido = new Pedido();
                pPedido.IDCliente  = _reader.GetInt32(0);
                pPedido.Apellido   = _reader.GetString(1);
                pPedido.IDProducto = _reader.GetInt32(2);
                pPedido.Nombre     = _reader.GetString(3);
                pPedido.Cantidad   = _reader.GetInt32(4);
                pPedido.Subtotal   = _reader.GetDecimal(5);
                _lista.Add(pPedido);
            }
            return(_lista);
        }