public List <PedidoDatos> SeleccionarPedidos(string cia) { List <PedidoDatos> lista = new List <PedidoDatos>(); DataSet ds = FacturaDatos.SeleccionarTodos(cia); foreach (DataRow row in ds.Tables[0].Rows) { PedidoDatos obj = new PedidoDatos(); obj.cia = row["cia"].ToString(); obj.tipo = row["tipo"].ToString(); obj.documento = row["documento"].ToString(); obj.fecha = Convert.ToDateTime(row["fecha"].ToString()); obj.codCliente = row["codCliente"].ToString(); obj.pago = row["pago"].ToString(); obj.agente = row["agente"].ToString(); obj.moneda = row["moneda"].ToString(); obj.cambio = row["cambio"].ToString(); obj.descripcion = row["descripcion"].ToString(); obj.estado = row["estado"].ToString(); obj.facturaDigital = row["facturaDigital"].ToString(); obj.servGravados = float.Parse(row["servGravados"].ToString()); obj.servExentos = float.Parse(row["servExentos"].ToString()); obj.mercGravadas = float.Parse(row["mercGravadas"].ToString()); obj.mercExentas = float.Parse(row["mercExentas"].ToString()); obj.totalExentas = float.Parse(row["totalExenta"].ToString()); obj.totalGravadas = float.Parse(row["totalGravadas"].ToString()); obj.totalVenta = float.Parse(row["totalVenta"].ToString()); obj.totalDescuento = float.Parse(row["totalDescuento"].ToString()); obj.totalVentaNeta = float.Parse(row["totalVentaNeta"].ToString()); obj.totalImpuesto = float.Parse(row["totalImpuesto"].ToString()); obj.totalComprobante = float.Parse(row["totalComprobante"].ToString()); lista.Add(obj); } return(lista); }
public static bool Actualizar(PedidoFormulario pForm) { var nFecha = pForm.fecha.Split('/'); Pedido nPedido = new Pedido { PedidoID = pForm.id, ///ID testing --> quitar con el identity de data model Fecha = new DateTime(Convert.ToInt32(nFecha[2]), Convert.ToInt32(nFecha[1]), Convert.ToInt32(nFecha[0])), Cliente = pForm.cliente, Menu = pForm.menu, MenuPrecio = Convert.ToInt64(pForm.menuPrecio), Bebida = pForm.bebida, BebidaPrecio = Convert.ToInt64(pForm.bebidaprecio), Postre = pForm.postre, PostrePrecio = Convert.ToInt64(pForm.postreprecio), ConEnvio = 1, Estado = 1, Baja = 0 //0 no esta dado de baja - 1 si esta }; try { var ok = PedidoDatos.AltaOModificacion(nPedido); if (ok && pForm.id != 0) { FacturaDatos.ActualizarImporte(pForm.id, nPedido.MenuPrecio, nPedido.BebidaPrecio, nPedido.PostrePrecio); } return(ok); } catch (Exception ex) { throw ex; } }
public static List <Pedido> ObtenerTotales() { List <Pedido> lista = new List <Pedido>(); DataSet ds = PedidoDatos.SeleccionarTotalCompras(); foreach (DataRow fila in ds.Tables[0].Rows) { Pedido registro = new Pedido(); registro.cliente.idCliente = Convert.ToInt32(fila["idCliente"]); registro.total = Convert.ToDecimal(fila["total"]); lista.Add(registro); } return(lista); }
public static List <Pedido> ObtenerPedidos() { List <Pedido> lista = new List <Pedido>(); DataSet ds = PedidoDatos.SeleccionarRegistro(); foreach (DataRow fila in ds.Tables[0].Rows) { Pedido registro = new Pedido(); registro.nombreCupon = fila["nombreCupon"].ToString(); registro.cupon = Convert.ToInt32(fila["cantidadCupon"]); registro.total = Convert.ToInt32(fila["codigo"]); registro.cliente.idCliente = Convert.ToInt32(fila["idCliente"]); registro.cantidad = Convert.ToInt32(fila["cantidad"]); registro.total = Convert.ToDecimal(fila["total"]); lista.Add(registro); } return(lista); }
public static List <Pedido> ObtenerTodos() { List <Pedido> lista = new List <Pedido>(); DataSet ds = PedidoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Pedido registro = new Pedido(); registro.idPedido = Convert.ToInt32(fila["idPedido"]); registro.producto.idProducto = Convert.ToInt32(fila["idProducto"]); registro.cliente.idCliente = Convert.ToInt32(fila["idCliente"]); registro.cantidad = Convert.ToInt32(fila["cantidad"]); registro.total = Convert.ToDecimal(fila["total"]); registro.total = Convert.ToInt32(fila["codigo"]); lista.Add(registro); } return(lista); }
public static List <CoreServicio.Opcion> ObtenerFiltrosCliente() { List <String> clientes = PedidoDatos.ClientesParaFiltrar(); List <CoreServicio.Opcion> opcions = new List <CoreServicio.Opcion>(); if (clientes.Count > 0) { for (int i = 0; i < clientes.Count; i++) { CoreServicio.Opcion opcion = new CoreServicio.Opcion(); opcion.Id = i; opcion.Nombre = clientes[i].ToString(); opcions.Add(opcion); } } return(opcions); }
public static List <CoreServicio.Opcion> ObtenerFiltrosFecha() { List <DateTime> fechas = PedidoDatos.FechasParaFiltrar(); List <CoreServicio.Opcion> opcions = new List <CoreServicio.Opcion>(); if (fechas.Count > 0) { for (int i = 0; i < fechas.Count; i++) { CoreServicio.Opcion opcion = new CoreServicio.Opcion(); opcion.Id = i; opcion.Nombre = fechas[i].ToString("dd/MM/yyyy"); opcions.Add(opcion); } } return(opcions); }
public static bool CambiarEstado(int id) { try { if (PedidoDatos.Pagar(id)) { var ok = FacturaDatos.CambiarFactura(id); return(ok); } else { return(false); } } catch (Exception) { return(false); throw; } }
public static object ObtenerPedidos(string fecha, string cliente, string estado) { var data = PedidoDatos.GetAllPedidos() as List <Pedido>; if (!String.IsNullOrEmpty(fecha) && fecha != "Select All") { var nFecha = fecha.Split('/'); data = data.Where(d => d.Fecha == new DateTime(Convert.ToInt32(nFecha[2]), Convert.ToInt32(nFecha[1]), Convert.ToInt32(nFecha[0]))) .ToList(); } if (!String.IsNullOrEmpty(cliente) && cliente != "Select All") { data = data.Where(c => c.Cliente == cliente).ToList(); } if (!String.IsNullOrEmpty(estado) && estado != "Select All") { int idEstado = estado == "Cerrado" ? 0 : 1; data = data.Where(e => e.Estado == idEstado).ToList(); } return(data); }
public PedidoManager() { this.pedidoDatos = new PedidoDatos(); }
public static bool BorrarPedido(int id) { return(PedidoDatos.BorrarPedido(id)); }
public static object BuscarPorId(int id) { return(PedidoDatos.GetPedido(id)); }
public static void Nuevo(Pedido pedido) { PedidoDatos.Insertar(pedido); }