public bool UpdateOrdenPedido(OPedidoDetalles OPedidoDetalles) { try { var db = new YuyosEntities(); //Instancia DB foreach (var item in OPedidoDetalles.Detalles) //Se eliminarán todos los detalles primero { db.SP_D_DETALLE_PEDIDO(item.NumeroPedido); } //Se agregan nuevos detalles foreach (var item in OPedidoDetalles.Detalles) { db.SP_I_DETALLE_PEDIDO( item.NumeroPedido, item.NumeroDetalle, item.CantidadProducto, item.PrecioProducto, item.IdProducto, item.IdProveedor, item.NombreProducto //,item.Estado ); } return(true); } catch (Exception ex) { return(false); } }
public bool Autorizar(Cliente cli) { var db = new YuyosEntities(); //Instancia DB try { db.SP_AUTORIZAR_CLIENTE(cli.Rut, cli.Autorizado_fiado); return(true); } catch (Exception e) { return(false); } }
public bool Eliminar(string rut) { var db = new YuyosEntities(); //Instancia DB try { db.SP_D_PROVEEDOR(rut); return(true); } catch (Exception e) { return(false); } }
public bool Agregar(Boleta bol) { var db = new YuyosEntities(); //Instancia DB try { db.SP_I_BOLETA(bol.Fiado, bol.TipoPago, bol.TotalBoleta, bol.FechaBoleta, bol.IdCliente); return(true); } catch (Exception e) { return(false); } }
public bool ValidaUsuario(string nombre, string pass) { var db = new YuyosEntities(); //Instancia DB ObjectParameter existe = new ObjectParameter("EXISTE", typeof(string)); db.SP_S_VALIDAUSUARIO(nombre, pass, existe); if (existe.Value.ToString().Trim().ToLower().Equals("no")) { return(false); } Session["usuario"] = nombre; return(true); }
// ########################### // UPDATEA BOLETAS // ########################### public bool Eliminar(Boleta bol) { var db = new YuyosEntities(); //Instancia DB try { db.SP_U_BOLETA(bol.NumeroBoleta, bol.Fiado, bol.TipoPago, bol.TotalBoleta, bol.FechaBoleta); return(true); } catch (Exception e) { return(false); } }
public bool AgregarDetalle(DetallePedido detaPed) { var db = new YuyosEntities(); //Instancia DB try { //db.SP_I_DETALLE_PEDIDO(detaPed.NumeroPedido, detaPed.IdProducto, detaPed.PrecioProducto, detaPed.CantidadProducto); return(true); } catch (Exception e) { return(false); } }
public bool Update(Cliente cli) { var db = new YuyosEntities(); //Instancia DB try { db.SP_U_CLIENTE(cli.Rut, cli.Nombre, cli.Estado); return(true); } catch (Exception e) { return(false); } }
public bool EliminaPedido(int numePedido) { try { var db = new YuyosEntities(); //Instancia DB db.SP_ELIMINA_PEDIDO(numePedido); return(true); } catch (Exception ex) { return(false); } }
public bool Update(Proveedor pro) { var db = new YuyosEntities(); //Instancia DB try { db.SP_U_PROVEEDOR(pro.RutProveedor, pro.RazonSocial, pro.Fono, pro.Email, pro.Giro, pro.Estado); return(true); } catch (Exception e) { return(false); } }
// ########################### // ELIMINA BOLETAS // ########################### public bool Eliminar(int numeroBoleta) { var db = new YuyosEntities(); //Instancia DB try { db.SP_D_BOLETA(numeroBoleta /*.ToString()*/); return(true); } catch (Exception e) { return(false); } }
//################################ // ANULA PEDIDO //################################ public bool AnularPedido(OPedidoDetalles anulado) { try { var db = new YuyosEntities(); db.SP_ANULA_PEDIDO(anulado.Encabezado.NumeroPedido); return(true); } catch (Exception e) { return(false); } }
public int Agregar(Pedido ped) { var db = new YuyosEntities(); //Instancia DB try { ObjectParameter oUT_ID_PEDIDO = new ObjectParameter("oUT_ID_PEDIDO", -1); db.SP_I_PEDIDO(ped.IdProveedor, ped.IdUsuario, ped.NombreProveedor, oUT_ID_PEDIDO, ped.Estado, ped.IsEnviado, ped.IsAnulado); return(int.Parse(oUT_ID_PEDIDO.Value.ToString())); } catch (Exception e) { return(-1); } }
public int Agregar(Producto producto) { var db = new YuyosEntities(); //Instancia DB System.Data.Objects.ObjectParameter salida = new ObjectParameter("iD_PRODUCTO", -1); try { db.SP_I_PRODUCTO(producto.Descripcion, producto.PrecioVenta, producto.UnidadMedida, producto.Stock, producto.FechaVentimiento, producto.PrecioCompra, producto.StockCritico, producto.IdProveedor, producto.IdTipoProducto, producto.IdTipoMoneda, salida); return((int)salida.Value); } catch (Exception e) { return(-1); } }
public bool pagarFiado(int idFiado, string estadoFiado) { var db = new YuyosEntities(); //Instancia DB try { DateTime now = DateTime.Now; db.SP_U_PAGAR_FIADO(idFiado, estadoFiado, now); return(true); } catch (Exception e) { return(false); } }
public bool Eliminar(int idPedido) { var db = new YuyosEntities(); //Instancia DB try { // BORRA LOS DETALLES IGUAL db.SP_D_PEDIDO(idPedido); return(true); } catch (Exception e) { return(false); } }
public string Agregar(Proveedor pro) { var db = new YuyosEntities(); //Instancia DB System.Data.Objects.ObjectParameter salida = new ObjectParameter("v_SALIDA", -1); try { db.SP_I_PROVEEDOR(pro.RutProveedor, pro.RazonSocial, pro.Fono, pro.Email, pro.Giro, salida); return(salida.Value.ToString()); } catch (Exception e) { return("Error"); } }
public string Agregar(Cliente cli) { var db = new YuyosEntities(); //Instancia DB ObjectParameter salida = new ObjectParameter("v_SALIDA", -1); try { db.SP_I_CLIENTE(cli.Rut, cli.Nombre, 1, salida); return(salida.Value.ToString()); } catch (Exception e) { return("Error"); } }
//################################ // UPDATEAR DETALLE //################################ public bool AceptarPedido(OPedidoDetalles aceptado) { try { var db = new YuyosEntities(); db.SP_ACEPTA_ORDEN(aceptado.Encabezado.NumeroPedido); foreach (var item in aceptado.Detalles) { db.SP_ACEPTA_DETAPED(item.CantidadProducto, item.IdProducto); } return(true); } catch (Exception e) { return(false); } }
public int AgregarOrdenPedido(OPedidoDetalles OPedidoDetalles) { try { var db = new YuyosEntities(); //Instancia DB ObjectParameter OutIdPedido = new ObjectParameter("OUT_ID_PEDIDO", -1); db.SP_I_PEDIDO( OPedidoDetalles.Encabezado.IdProveedor, OPedidoDetalles.Encabezado.IdUsuario, OPedidoDetalles.Encabezado.NombreProveedor, OutIdPedido, OPedidoDetalles.Encabezado.Estado, OPedidoDetalles.Encabezado.IsEnviado, OPedidoDetalles.Encabezado.IsAnulado); foreach (var item in OPedidoDetalles.Detalles) { db.SP_I_DETALLE_PEDIDO( int.Parse(OutIdPedido.Value.ToString()), item.NumeroDetalle, item.CantidadProducto, item.PrecioProducto, item.IdProducto, item.IdProveedor, item.NombreProducto //,item.Estado ); } return(int.Parse(OutIdPedido.Value.ToString())); } catch (Exception) { return(-1); throw; } }