Beispiel #1
0
        public OrdencompraBean buscarOrdenes(string ordencompra)
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                //List<OrdencompraBean> Listaordenes = new List<OrdencompraBean>();
                objDB.Open();
                String strQuery = "SELECT * FROM Ordencompra where idOrdencompra= @id ";
                SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                BaseDatos.agregarParametro(objQuery, "@id", ordencompra);
                SqlDataReader objDataReader = objQuery.ExecuteReader();
                OrdencompraBean orden = new OrdencompraBean();
                if (objDataReader.HasRows)
                {
                    while (objDataReader.Read())
                    {

                        orden.idOrdenCompra = Convert.ToString(objDataReader["idOrdencompra"]);
                        orden.estado = Convert.ToString(objDataReader["estado"]);
                        orden.fecha = Convert.ToString(objDataReader["fechaemitida"]);
                        orden.idCafeteria = Convert.ToString(objDataReader["idSucursal"]);
                        orden.precioTotal = Convert.ToDecimal(objDataReader["preciototal"]);
                        orden.idProveedor = Convert.ToString(objDataReader["idProveedor"]);
                        //Listaordenes.Add(orden);
                    }
                }
                orden.detalle = this.retornadetalle(ordencompra);

                return orden;
            }
            catch (Exception e)
            {
                log.Error("Lista de ordenes de compra(EXCEPTION): ", e);
                throw (e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Beispiel #2
0
        public List<OrdencompraBean> buscarOrdenescompra(string idprov, string fecha1, string fecha2)
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                List<OrdencompraBean> Listaordenes = new List<OrdencompraBean>();
                objDB.Open();
                String strQuery = "SELECT * FROM Ordencompra";
                if (!String.IsNullOrEmpty(idprov)) strQuery = strQuery + " WHERE UPPER(idProveedor) LIKE '%" + idprov.ToUpper() + "%'";
                SqlCommand objQuery = new SqlCommand(strQuery, objDB);

                SqlDataReader objDataReader = objQuery.ExecuteReader();
                if (objDataReader.HasRows)
                {
                    while (objDataReader.Read())
                    {
                        OrdencompraBean orden = new OrdencompraBean();
                        orden.idOrdenCompra = Convert.ToString(objDataReader["idOrdencompra"]);
                        orden.estado = Convert.ToString(objDataReader["estado"]);
                        orden.fecha = Convert.ToString(objDataReader["fechaemitida"]);
                        orden.idCafeteria = Convert.ToString(objDataReader["idSucursal"]);
                        orden.precioTotal = Convert.ToDecimal(objDataReader["preciototal"]);
                        Listaordenes.Add(orden);
                    }
                }

                return Listaordenes;
            }
            catch (Exception e)
            {
                log.Error("Lista de ordenes de compra(EXCEPTION): ", e);
                throw (e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
 public ActionResult Registrar(string id)
 {
     OrdencompraBean ordencompra = new OrdencompraBean();
     ordencompra.idCafeteria = id;
     return View(ordencompra);
 }
 public ActionResult Registrar(OrdencompraBean orden)
 {
     //int ID = Convert.ToInt32(ordenCompra.idProv);
     //orden.idCafeteria = orden.idCafeteria;
     return RedirectToAction("Registrar2", new { idproveedor = orden.idProveedor, idsucursal = orden.idCafeteria });
 }
        public ActionResult GuardarestadoOrdenC(OrdencompraBean orden)
        {
            // guarda el estado de la orden de compra a registrado o cancelado
            comprfacade.modificarestadoordencompra(orden.idOrdenCompra, orden.estado);

            //mandar correo electronico
            return RedirectToAction("Index", "Home");
        }