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(); } } }
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"); }