public void ModificarTest() { bool paso = false; Pedidos pedidos = new Pedidos(); PedidoD pedidoD = new PedidoD(); pedidos.PedidoId = 3; pedidos.ArticuloId = 1; pedidos.ProveedorId = 2; pedidos.Subtotal = 100; pedidos.Nota = "Pedido de Prioridad"; pedidos.Fecha = DateTime.Now; pedidos.FechaEntrega = DateTime.Now.AddDays(15); pedidoD.Id = 0; pedidoD.ProveedorId = 2; pedidoD.ArticuloId = 1; pedidoD.Descripcion = "Mantenimiento Clear"; pedidoD.Unidad = 2; pedidoD.Precio = 3000; paso = PedidoBLL.Modificar(pedidos); Assert.AreEqual(paso, true); }
private void Rdb_todos_mes_Checked(object sender, RoutedEventArgs e) { PedidoBLL pb = new PedidoBLL(); DataTable dt = pb.Get_all_pedidos_mes(); dtg_pedidos.ItemsSource = dt.DefaultView; }
public void cargarFactura() { int facturaId = Convert.ToInt32(Session["FacturaId"]); //int facturaId = 11; try { int ventaId = cargarQRCode(facturaId); List <Pedido> listaPedido = PedidoBLL.GetPedidoListForSearch("p.[ventaId]in (" + ventaId + ")"); string cartJson = ""; if (!string.IsNullOrEmpty(listaPedido[0].CarritoId)) { cartJson = CarritoBLL.GetCarritoById(listaPedido[0].CarritoId).Contenido; } JavaScriptSerializer js = new JavaScriptSerializer(); Dictionary <string, DatorProductoCarrito> carrito = js.Deserialize <Dictionary <string, DatorProductoCarrito> >(cartJson); pedidoRepeater.DataSource = carrito.Values; pedidoRepeater.DataBind(); } catch (Exception ex) { throw ex; } }
public void cargarLIstaPedido(string queries) { try { string ordenar = "order by p.[pedidoId] desc"; List <Pedido> _cache = new List <Pedido>(); string armadoDeQuery = "@usuarioId IN(" + queries + ")"; string query = consultaSqlpedido(armadoDeQuery).SqlQuery(); _totalRows = PedidoBLL.SearchProductoPaginacion(ref _cache, query, Pager.PageSize, Pager.CurrentRow, ordenar); OrdersRepeater.DataSource = _cache; OrdersRepeater.DataBind(); Pager.TotalRows = _totalRows; if (_cache.Count == 0) { //noResult.Visible = true; Pager.Visible = false; //PagesButtons.Visible = true; return; } //noResult.Visible = false; Pager.Visible = true; Pager.BuildPagination(); } catch (Exception ex) { throw ex; } }
private void Dtg_pedidos_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { PedidoBLL pb = new PedidoBLL(); DataTable dt = new DataTable(); object item = dtg_pedidos.SelectedItem; if (item != null) { int id = Int32.Parse((dtg_pedidos.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text); id_pedido_aux = id; string tipo_pedido = pb.Get_tipo_pedido(id); if (tipo_pedido == "Pedido de bebestibles") { dt = pb.Get_detaPediById_bebestible(id); dtg_detalle.ItemsSource = dt.DefaultView; } else if (tipo_pedido == "Pedido de ingredientes") { dt = pb.Get_detPediById_ingredientes(id); dtg_detalle.ItemsSource = dt.DefaultView; } } else { } } catch { } }
public ActionResult NuevoPedido(PedidoView pedidoView) { pedidoView = Session["PedidoView"] as PedidoView; var id = int.Parse(Request["idcliente"]); DateTime dateEjecucion = Convert.ToDateTime(Request["FechaPedido"]); string costo = Request["Costo"]; Pedido pedido = new Pedido { fechaEjecucion = dateEjecucion, idcliente = id, costo = Convert.ToDecimal(costo) }; PedidoBLL.Create(pedido); int ultimoPedido = PedidoBLL.List().Select(x => x.idpedido).Max(); foreach (Servicio item in pedidoView.Servicios) { var detalle = new DetallePedido() { idpedido = ultimoPedido, idservicio = item.idservicio }; DetallePedidoBLL.Create(detalle); } pedidoView = Session["PedidoView"] as PedidoView; ViewBag.idcliente = new SelectList(ClienteBLL.ListToNames(), "idcliente", "nombre"); return(RedirectToAction("Index")); }
protected void Page_Load(object sender, EventArgs e) { { string idpedido = Request["IDPedido"]; if (idpedido != null) { PedidoBLL pbll = new PedidoBLL(); PessoaFisicaBLL pfbll = new PessoaFisicaBLL(); PessoaJuridicaBLL pjbll = new PessoaJuridicaBLL(); ItemBLL ibll = new ItemBLL(); ProdutoBLL prbll = new ProdutoBLL(); var pedido = pbll.GetPedido(idpedido); lblCodigoPedido.Text = pedido.CodigoPedido; lblNomePessoa.Text = pfbll.GetPessoaFisica(pedido.CodigoComprador).NomePessoa; lblNomeFornecedor.Text = pjbll.GetPessoaJuridica(pedido.CodigoVendedor).NomePessoa; var items = ibll.GetItems().Where(p => p.CodigoPedido == pedido.CodigoPedido).ToList(); double total = 0; List <Produto> produtos = new List <Produto>(); foreach (var item in items) { //var produto = prbll.GetProduto(item.CodigoProduto); //produtos.Add(produto); total += double.Parse(item.ValorTotal); //labelitens += "<br/>Produto: "+produto.Nome+"| Qtd: "+item.Qtd+"| Preço: "+produto.Preco; } grvProdutos.DataSource = items; grvProdutos.DataBind(); lblTotal.Text = total.ToString(); } } }
public static IPedidoDados ObterPedidoBLL() { var dal = new PedidoDAL(); var bll = new PedidoBLL(dal); return(bll); }
private void LoadOrder() { try { int pedidoId = Convert.ToInt32(PedidoIdHiddenField.Value); Pedido objPedido = PedidoBLL.GetPedidoById(pedidoId); OrderDetails.PedidoId = pedidoId; //ControlAnulacion.PedidoId = pedidoId; //ControlAnulacion.UsuarioId = UserBLL.GetUserIdByUsername(User.Identity.Name); //PrefixLabel.Visible = false; if (objPedido.Observacion == "entregado") { AnularPedidoButton.Visible = false; entregarButton.Visible = false; //AssignmentButton.Visible = true; //ControlAnulacion.Visible = true; } if (objPedido.Observacion == "anulado") { AnularPedidoButton.Visible = false; entregarButton.Visible = false; //ControlAnulacion.Visible = true; //AssignmentButton.Visible = true; //PrefixLabel.Visible = true; } } catch (Exception ex) { log.Error("Error loading order", ex); throw; } }
private void lblConcluirPedido_Click(object sender, EventArgs e) { PedidoModel pedido; if (string.IsNullOrEmpty(txtPedido.Text)) { //Faz novo pedido Notificacao.pushMessage("Por favor informe o pedido.", this.lblAlert, tmAlert, ptbAlert, panAlert); return; //Adicionar campo de observação } else { //Obtem Pedido pedido = PedidoBLL.GetPedidoPorNumero(txtPedido.Text); if (pedido == null) { Notificacao.pushMessage("Por favor informe o pedido!", lblAlert, tmAlert, ptbAlert, panAlert); return; } } if (pedido.Pizzas == null) { Notificacao.pushMessage("Pedido deve possuir Pizzas.", this.lblAlert, tmAlert, ptbAlert, panAlert); } try { foreach (var pizzaPed in pedido.Pizzas) { foreach (var pizza in pizzaPed.Pizza.Receita.Ingredientes) { EstoqueBLL.DeduzirQuantidade(pizza.IdIngrediente, pizzaPed.Quantidade, pizza.Quantidade); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } var listaEstoqueAcabando = EstoqueBLL.ListarPorQuantidadeMenorQue(40000); lstNotify.Items.Clear(); if (listaEstoqueAcabando.Any()) { foreach (var estoqueAcabando in listaEstoqueAcabando) { lstNotify.Items.Add(string.Format("{0} está acabando : {1} {2} restantes.", estoqueAcabando.Ingrediente.Nome, estoqueAcabando.Quantidade, estoqueAcabando.Ingrediente.UnidadeMedida)); } } txtPedido.Clear(); cmbPizza.SelectedIndex = -1; ckbBorda.Checked = false; }
private void CarregarPedidos() { PedidoBLL pbll = new PedidoBLL(); grvPedido.DataSource = pbll.GetPedidos(); grvPedido.DataBind(); }
private void btnlistarped_Click(object sender, RoutedEventArgs e) { if (Data.EsAdmin) { dgDetalleProducto.ItemsSource = null; dgDetalleProducto.ItemsSource = new PedidoBLL().listar(); } else { List <PedidoBLL> listaPedidos = new PedidoBLL().listar(); var listaSegunProveedor = (from pedido in listaPedidos where pedido.RutEmpleado == cboEmpleado.SelectedValue.ToString() select pedido).ToList(); dgDetalleProducto.ItemsSource = null; dgDetalleProducto.ItemsSource = listaSegunProveedor; } iniciar(true); ListaDetallePedidos.Clear(); lbListaDetalle.Content = "Lista detalle"; checkAgregar.IsChecked = false; cboProveedor.IsEnabled = true; dgDetalle.ItemsSource = null; limpiarPedido(); limpiarDetalle(); Console.WriteLine("Todo limpio ,Elementos lista: " + ListaDetallePedidos.Count); }
public IHttpActionResult PutPedido(int id, Pedido pedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pedido.idPedido) { return(BadRequest()); } try { PedidoBLL.Update(pedido); return(Content(HttpStatusCode.OK, "Pedido actualizado correctamente")); } catch (Exception ex) { Pedido ped = PedidoBLL.Get(id); if (ped == null) { return(NotFound()); } else { Console.WriteLine(ex); return(StatusCode(HttpStatusCode.NoContent)); } } }
public frmPedidos() { InitializeComponent(); pedidoBLL = new PedidoBLL(); itempedidoBLL = new ItemPedidoBLL(); dgvPedidos.DataSource = null; dgvPedidos.DataSource = pedidoBLL.MostrarTodosPedidos(); }
public void EliminarTest() { bool paso = false; paso = PedidoBLL.Eliminar(1); Assert.AreEqual(paso, true); }
public static PedidoBLL create() { if (_Pedido == null) { _Pedido = new PedidoBLL(); } return(_Pedido); }
//protected void verNuevoMonto_Click(object sender, EventArgs e) //{ // txtnuevomonto.Text = MontoPagar.Text; //} protected void pagarDeudaButton_Click(object sender, EventArgs e) { try { int modoPagoId = 0; bool seguir = false; if (!string.IsNullOrEmpty(modalidadPagoId.Value)) { modoPagoId = Convert.ToInt32(modalidadPagoId.Value); hacerElPedidoVentaYfactura(modoPagoId); seguir = true; //Response.Redirect("~/Carrito.aspx"); //return; } PagoCreditoTarjeta objpagoCredito = verSiDebeAlgunPedido(); if (objpagoCredito.SaldoPagar == 0) { if (seguir) { int FacturaId = hacerFacturaPagaTerminada(Convert.ToInt32(ventaIdHiddenfiel.Value)); FacturaIdInsertadoHiddenField.Value = FacturaId.ToString(); CargarResumenPedido(Convert.ToInt32(pedidoIdHiddenField.Value)); verFactura.Visible = true; return; } } else { if (!seguir) { int pagoId = pagarCreditoTarjeta(objpagoCredito.SaldoPagar, objpagoCredito.VentaId, objpagoCredito.UsuarioId, DateTime.Now); List <PagoCreditoTarjeta> listaPago = PagoCreditoTarjetaBLL.GetPedidoListForSearch("[p].pagoId in(" + pagoId + ")"); listaPago = listaPago.OrderByDescending(p => p.FechaPago).ToList(); if (listaPago[0].SaldoPagar == 0) { FacturaIdInsertadoHiddenField.Value = Convert.ToString(hacerFacturaPagaTerminada(listaPago[0].VentaId)); List <Pedido> listaPedido = PedidoBLL.GetPedidoListForSearch("[p].ventaId in(" + listaPago[0].VentaId + ")"); CargarResumenPedido(listaPedido[0].PedidoId); verFactura.Visible = true; return; } else { Response.Redirect("~/Carrito.aspx"); } } else { Response.Redirect("~/Carrito.aspx"); } } } catch (Exception ex) { throw ex; } }
private void carrega_fornecedor() { pedido = new PedidoBLL(); cbxFornecedor.ValueMember = "id"; cbxFornecedor.DisplayMember = "razao"; cbxFornecedor.DataSource = pedido.BuscarFornecedor(); cbxFornecedor.SelectedValue = -1; cbxFornecedor.Update(); }
public static void PedidoOptions() { var backApp = false; while (!backApp) { Clear(); WriteLine("Pedido - Você deseja:\r"); WriteLine("\t1 - Cadastrar"); WriteLine("\t2 - Editar"); WriteLine("\t3 - Excluir"); WriteLine("\t4 - Listar Todos os Pedidos"); WriteLine("\t5 - Listar Pedidos pelo Cliente"); WriteLine("\t6 - Listar Pedidos pela Data"); WriteLine("\t-----------------------------------"); WriteLine("\t0 - Voltar para o menu principal\n"); Write("Opção: "); switch (ReadLine()) { case "0": return; case "1": PedidoBLL.CadastrarPedido(); break; case "2": //EditarPedido(); break; case "3": PedidoBLL.ExcluirPedido(); break; case "4": PedidoBLL.LoadTodosPedidos(); break; case "5": PedidoBLL.LoadClientePorCliente(); break; case "6": PedidoBLL.LoadClientePorData(); break; default: WriteLine("Opção não encontrada!"); break; } if (ReadLine() == "0") { backApp = true; } } }
private async void btneditpedi_Click(object sender, RoutedEventArgs e) { //editar, se toman los datos y se modifican try { PedidoBLL editar = new PedidoBLL(); if (ListaDetallePedidos.Count != 0) { if (Data.EsAdmin) { editar.IdPedido = idPedido; editar.Fecha = DateTime.Now; editar.Descripcion = "Pedido modificado por " + Data.NombreUser; editar.RutEmpleado = cboEmpleado.SelectedValue.ToString(); editar.RutProveedor = cboProveedor.SelectedValue.ToString(); } else { editar.IdPedido = idPedido; editar.Fecha = DateTime.Now; editar.Descripcion = "Pedido modificado por " + Data.NombreUser; editar.RutEmpleado = cboEmpleado.SelectedValue.ToString(); editar.RutProveedor = cboProveedor.SelectedValue.ToString(); } switch (await this.ShowMessageAsync("Atencion", "¿Está seguro que desea modificar el Pedido N°: " + editar.IdPedido + " ?", MessageDialogStyle.AffirmativeAndNegative)) { case MessageDialogResult.Affirmative: // detalle compra editar.Modificar(ListaDetallePedidos); await this.ShowMessageAsync("Informacion", "El Pedido ha sido modificado", style : MessageDialogStyle.Affirmative); break; case MessageDialogResult.Negative: await this.ShowMessageAsync("Informacion", "Accion cancelada."); break; } } else { await this.ShowMessageAsync("Informacion", "El detalle se encuetra vacio."); } ListarPedidos(); } catch (Exception ex) { await this.ShowMessageAsync("Error", "Lo sentimos ha ocurrido un error. \n Error: " + ex.Message, style : MessageDialogStyle.Affirmative); } limpiarPedido(); ListaDetallePedidos.Clear(); dgDetalle.ItemsSource = ListaDetallePedidos; }
public ActionResult Edit([Bind(Include = "idPedido,fechapedido,estadopedido,idUsuario")] Pedido pedido) { if (ModelState.IsValid) { PedidoBLL.Update(pedido); return(RedirectToAction("Index")); } ViewBag.idUsuario = new SelectList(UsuarioBLL.List(), "idUsuario", "nombre", pedido.idUsuario); return(View(pedido)); }
public frmCadastro() { InitializeComponent(); PedidoBLL = new PedidoBLL(); ClienteBLL = new ClienteBLL(); ItemPedidoBLL = new ItemPedidoBLL(); dgvCliente.DataSource = null; dgvCliente.DataSource = ClienteBLL.MostrarCliente(); }
public ActionResult Edit([Bind(Include = "idpedido,fechaPeticion,estado,fechaEjecucion,costo,idcliente")] Pedido pedido) { if (ModelState.IsValid) { PedidoBLL.Update(pedido); return(RedirectToAction("Index")); } ViewBag.idcliente = new SelectList(ClienteBLL.ListToNames(), "idcliente", "nombre", pedido.idcliente); return(View(pedido)); }
public ActionResult Edit([Bind(Include = "idDetPedido,cantidad,subtotal,recargaentrega,iva,total,idPedido,idProducto")] DetallePedido detallePedido) { if (ModelState.IsValid) { DetallePedidoBLL.Update(detallePedido); return(RedirectToAction("Index")); } ViewBag.idPedido = new SelectList(PedidoBLL.List(), "idPedido", "estadopedido", detallePedido.idPedido); ViewBag.idProducto = new SelectList(ProductoBLL.List(), "idProducto", "nombre", detallePedido.idProducto); return(View(detallePedido)); }
public IHttpActionResult PostPedido(Pedido pedido) { try { PedidoBLL.Create(pedido); return(Content(HttpStatusCode.Created, "Pedido creado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Delete(int id) { try { PedidoBLL.Delete(id); return(Ok("Materia eliminado correctamente")); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult MyOrders(int id) { try { List <Pedido> misPedidos = PedidoBLL.MisOrders(id); return(Content(HttpStatusCode.OK, misPedidos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult GetPedido() { try { List <Pedido> todos = PedidoBLL.List(); return(Content(HttpStatusCode.OK, todos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Put(Pedido pedido) { try { PedidoBLL.Update(pedido); return(Content(HttpStatusCode.OK, "Materia actualizado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Create([Bind(Include = "idpedido,idservicio,idcliente")] Pedido pedido) { if (ModelState.IsValid) { PedidoBLL.Create(pedido); return(RedirectToAction("Index")); } ViewBag.idcliente = new SelectList(ClienteBLL.ListToNames(), "idcliente", "nombre", pedido.idcliente); ViewBag.idservicio = new SelectList(ServicioBLL.ListToNames(), "idservicio", "nombre", pedido.idservicio); return(View(pedido)); }