protected void btnAceptar_Click(object sender, EventArgs e) { Pedidos P = new Pedidos(); P.IDUsuario = Membership.GetUser().ProviderUserKey.ToString(); P.IDTipoDeInmueble = Convert.ToInt32(ddlTipoDeInmueble.SelectedValue); P.FechaAlta = DateTime.Now; P.Observaciones = TxtDescripcion.Text; try { PedidosBLL bllPedidos = new PedidosBLL(); bllPedidos.InsertPedidos(P); IniciaGridView(); UPGrilla.Update(); UPgrillaMisPedidos.Update(); TxtDescripcion.Text = ""; ddlTipoDeInmueble.DataBind(); } catch //(Exception exe) { //lblError.Text = exe.Message.ToString(); lblError.Text = "Error al cargar la Propiedad, por favor intente nuevamente"; } }
private void InitCredenciales() { try { xtango = new Pedidos(); xtango.TgLog.wsNroLlave = numeroLlave; xtango.TgLog.wsNombreEmpresa = empresa; xtango.TgLog.wsNombreUsuario = usuario; xtango.TgLog.Set_wsPassword(password); } catch (Exception ex) { Log.logFileTRAP(app_XTango, "InitCredenciales()", ex.ToString()); } }
public Pedidos Include(Pedidos pedidos) { _context.Pedidos.Add(pedidos); _context.SaveChanges(); return(pedidos); }
public static List <sp_Proyecto_SeleccionarTablaPedidos_Result> SeleccionarTablaPedidos(Pedidos Pedidos) { try { return(AccesoDatos.SeleccionarTablaPedidos(Pedidos)); } catch (Exception ex) { throw ex; } }
private void FinishButton_Click(object sender, RoutedEventArgs e) { Pedidos ped = new Pedidos(); ped.idProduto = Ham1.Checked ? "1" : "0"; }
public void AdicionarPedido(Pedido pedido) { Pedidos.Add(pedido); }
public string CalcularTempoDeEntrega(Pedido pedido) { int QuantidadeDeMesas; int QuantidadeDeClientes; int QuantidadePedidosCozinha; int QuantidadePedidosCopa; string ComplexidadeMediaDosPedidos; float PrecoTotal; int TempoDeEntrega = 0; string ARFFLocation; int SomaItensCopa = 0; int SomaItensCozinha = 0; int i = 0; var ListaDePedidos = Pedidos; foreach (var Pedido in Pedidos) { if (Pedidos.ElementAt(i).Menu.Tipo == "Bebida") { SomaItensCopa++; } else { SomaItensCozinha++; } i++; } Pedido list = _context.Pedido.OrderBy(m => m.Menu.Complexidade).ToList().Last(); QuantidadeDeMesas = Pedidos.Sum(LP1 => LP1.MesaDoPedido.IdMesa); QuantidadeDeClientes = Pedidos.Sum(LP => LP.MesaDoPedido.QuantidadeDePessoas); QuantidadePedidosCozinha = SomaItensCozinha; QuantidadePedidosCopa = SomaItensCopa; ComplexidadeMediaDosPedidos = list.Menu.Complexidade; TempoDeEntrega = 0; //DEFAULT PrecoTotal = Pedidos.Sum(LP => LP.PrecoDoPedido); ARFFLocation = "http://eumotorista.portifoliotgm.esy.es/IA/TreinamentoRestaurante.arff"; //Create process System.Diagnostics.Process pProcess = new System.Diagnostics.Process(); //strCommand is path and file name of command to run pProcess.StartInfo.FileName = "C:/Users/User/source/repos/Ia-ComandaRestaurante/Ia-ComandaRestaurante/bin/CalculaTempo.exe"; //strCommandParameters are parameters to pass to program string args = string.Format("{0} {1} {2} {3} {4} {5} {6} {7}", QuantidadeDeMesas, QuantidadeDeClientes, QuantidadePedidosCozinha, QuantidadePedidosCopa, ComplexidadeMediaDosPedidos, TempoDeEntrega, PrecoTotal, ARFFLocation); pProcess.StartInfo.Arguments = args; //Set output of program to be written to process output stream pProcess.StartInfo.RedirectStandardOutput = true; //Start the process pProcess.Start(); //Get program output string strOutput = pProcess.StandardOutput.ReadToEnd(); //Wait for process to finish pProcess.WaitForExit(); return(strOutput); }
public void AdicionarPedido(Pedido pedido) { Pedidos.Add(pedido); pedido.Estado = EstadoDePedido.ABERTO; }
// [ProducesResponseType(typeof(Pedidos), 201)] public async Task <IActionResult> Post([FromHeader(Name = "apiKey")] string apiKey, [FromBody] Pedidos pedidos) { try { var mensagem = _criarPedidoLoggiAppService.CriarPedidos(apiKey, pedidos); //if (mensagem.Contains("Syntax Error GraphQL")) //{ return(StatusCode((int)HttpStatusCode.InternalServerError, mensagem)); //} //return StatusCode((int)HttpStatusCode.Created, mensagem); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message)); } }
public int insertarPedidos(Pedidos pd) { return(ap.insertarPedidos(pd)); }
public void SetUp() { pedidoRepository = Substitute.For <IPedidoRepository>(); pedido = Substitute.For <Pedidos>(); pedido.Finalizado = false; }
public void Pesquisar(object objParam) { int intSkip; if (objParam == null || !int.TryParse(objParam.ToString(), out intSkip)) { intSkip = 0; } Retorno objRetorno; using (var objBLL = new Pedidos()) { objRetorno = objBLL.RetornaListaPedidoEntrega( blnProducaoPesquisa, blnEntregaPesquisa, blnFinalizadoPesquisa, blnExcluidoPesquisa, intFunCodigoPesquisa == null ? 0 : (int)intFunCodigoPesquisa, intCaiCodigoPesquisa, intSkip, base.intQtdeRegPagina); } if (objRetorno.intCodigoErro == 0) { if (objRetorno.intQtdeRegistro > 0) { if ((objRetorno.intQtdeRegistro % base.intQtdeRegPagina) > 0) { base.intTotalPagina = (int)(objRetorno.intQtdeRegistro / base.intQtdeRegPagina) + 1; } else { base.intTotalPagina = (int)(objRetorno.intQtdeRegistro / base.intQtdeRegPagina); } base.intPaginaAtual = 1; base.intQtdeReg = objRetorno.intQtdeRegistro; } ObservableCollection <EntregaControleDetalheViewModel> arrEntregaControleDetalheViewModelAux = new ObservableCollection <EntregaControleDetalheViewModel>(); foreach (tbPedido objPedido in (List <tbPedido>)objRetorno.objRetorno) { if (objPedido.tbFuncionarioEntregador == null) { objPedido.tbFuncionarioEntregador = new tbFuncionario(); } EntregaControleDetalheViewModel objEntregaControleDetalheViewModel = new EntregaControleDetalheViewModel(objPedido); if (objEntregaControleDetalheViewModel.objPedido.ped_dataEntrega == null) { objEntregaControleDetalheViewModel.tsProducao = DateTime.Now.Subtract(objPedido.ped_data.Value); } else { objEntregaControleDetalheViewModel.tsProducao = objEntregaControleDetalheViewModel.objPedido.ped_dataEntrega.Value.Subtract(objPedido.ped_data.Value); } arrEntregaControleDetalheViewModelAux.Add(objEntregaControleDetalheViewModel); } arrEntregaControleDetalheViewModel = arrEntregaControleDetalheViewModelAux; if (arrEntregaControleDetalheViewModel.Count() == 0) { base.intTotalPagina = 1; base.intPaginaAtual = 1; base.intQtdeReg = 0; } } else { MessageBox.Show(objRetorno.strMsgErro, "Atenção", MessageBoxButton.OK, Util.GetMessageImage(objRetorno.intCodigoErro)); } }
private void btnPedidos_Click(object sender, EventArgs e) { Pedidos p = new Pedidos(); p.Show(); }
private void pedidoToolStripMenuItem_Click(object sender, EventArgs e) { pedidoform = new Pedidos(idVendedor, idTienda); pedidoform.MdiParent = this; pedidoform.Show(); }
public int GravarPedido(Pedidos obj) { int retorno; string sqlQuery = ""; if (obj.Id == 0) { #region INSERT sqlQuery = @"INSERT INTO [dbo].[Pedidos] ([ClientesId] ,[UsuariosId] ,[NumeroPedido] ,[DataEntrega]) VALUES (@ClientesId, @UsuariosId, @NumeroPedido, @DataEntrega) "; try { using (SqlConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString)) { using (SqlCommand dataCommand = new SqlCommand(sqlQuery, db)) { dataCommand.Parameters.AddWithValue("@ClientesId", obj.ClientesId); dataCommand.Parameters.AddWithValue("@UsuariosId", obj.UsuariosId); dataCommand.Parameters.AddWithValue("@NumeroPedido", obj.NumeroPedido); dataCommand.Parameters.AddWithValue("@DataEntrega", obj.DataEntrega); db.Open(); retorno = dataCommand.ExecuteNonQuery(); string value = db.Query <string>("SELECT @@IDENTITY AS 'Identity'").Single(); retorno = Convert.ToInt32(value); db.Close(); } } } catch (Exception ex) { throw ex; } #endregion } else { #region UPDATE sqlQuery = @" UPDATE [dbo].[Pedidos] SET [ClientesId] = @ClientesId, ,[UsuariosId] = @UsuariosId, ,[NumeroPedido] = @NumeroPedido, ,[DataEntrega] = @DataEntrega, WHERE Id = @Id"; try { using (SqlConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["Context"].ConnectionString)) { using (SqlCommand dataCommand = new SqlCommand(sqlQuery, db)) { dataCommand.Parameters.AddWithValue("@ClientesId", obj.ClientesId); dataCommand.Parameters.AddWithValue("@UsuariosId", obj.UsuariosId); dataCommand.Parameters.AddWithValue("@NumeroPedido", obj.NumeroPedido); dataCommand.Parameters.AddWithValue("@DataEntrega", obj.DataEntrega); dataCommand.Parameters.AddWithValue("@Id", obj.Id); db.Open(); retorno = dataCommand.ExecuteNonQuery(); db.Close(); } } } catch (Exception ex) { throw ex; } #endregion } return(retorno); }
internal void ThisOnAppearing() { Pedidos.Clear(); ListarPedido(); }
public static int DeletePedido(Pedidos p) { _contexto.Pedidos.Remove(p); return(_contexto.SaveChanges()); }
public int editarPedidos(Pedidos pd) { return(ap.editarPedidos(pd)); }
public void testeoConstructor() { Pedidos pedido = new Pedidos(EHamburguesas.HamburguesaSimple, 47, EMedioPago.efectivo, "LOCAL", "LOCAL"); Assert.IsNotNull(pedido); }
protected void Page_Load(object sender, EventArgs e) { buscarGridView.DataSource = Pedidos.Listar("p.IdPedido, c.Nombres as NombreCliente,p.Fecha,pd.IdProducto, pr.Descripcion,pd.Cantidad, pr.Precio,p.Monto", "Pedidos p inner join PedidosDetalle pd on (pd.IdPedido = p.IdPedido) inner join Productos pr on (pd.IdProducto = pr.IdProducto) inner join Clientes c on (p.IdCliente = c.IdCliente)", "1 = 1"); buscarGridView.DataBind(); }
public void RemoverPedido(Pedido pedido) { Pedidos.Remove(pedido); pedido.Estado = EstadoDePedido.CANCELADO; }
public ID PostEditarListaPaquetesdePaqueteProcesado([FromBody] List <Paquete> ListaDatos) { if (ListaDatos == null && ListaDatos.Count > 0) { throw new HttpResponseException(HttpStatusCode.BadRequest); } int ret = -1; int Codigo = 1; int Finalizado = 0; bool ActualizarPedido = false; Pedidos Pedido = ClassBD.ObtenerPedidoByIdRecepcion(ListaDatos[0].idRecepcion); Paquete PaqueteSuperior = ClassBD.ObtenerPaqueteById(ListaDatos[0].idPaqueteSuperior); Proceso Proceso = ClassBD.ObtenerProcesoById(ListaDatos[0].idProceso); PaqueteSuperior.CodigoPaquete += Proceso.Codigo; List <Paquete> SubPaquetesActuales = ClassBD.ObtenerPaquetesByPaqueteSuperior(PaqueteSuperior.idPaquete); if (SubPaquetesActuales != null && SubPaquetesActuales.Count > 0) { foreach (Paquete PaqueteExistente in SubPaquetesActuales) { ClassBD.EliminarPaquete(PaqueteExistente.idPaquete); } } foreach (Paquete Pack in ListaDatos) { Pack.Embarque = PaqueteSuperior.Embarque; Pack.idEstatus = 1; Pack.CodigoPaquete = PaqueteSuperior.CodigoPaquete + Codigo; Codigo++; Pack.Precio = Pack.Peso * Proceso.PrecioKG; if (Pack.idProcesoProduccion == Pedido.idProcesoFinal) { Pack.idEstatus = 4; ActualizarPedido = true; } ret = ClassBD.AgregarPaquete(Pack); Finalizado += Pack.Finalizado; } if (Finalizado > 0) { ClassBD.ActualizarEstatusPaquete(PaqueteSuperior, 3); } if (ActualizarPedido) { double Porcentaje = 0; Recepcion Recep = ClassBD.ObtenerRecepcionRecicladoraById(ListaDatos[0].idRecepcion); Paquete ProduccionProcesoFinal = ClassBD.ObtenerProduccionbyProcesoFinal(ListaDatos[0].idRecepcion, Pedido.idProcesoFinal); Paquete BasuraPedidoCompleto = ClassBD.ObtenerTodaBasuraByidRecepcion(ListaDatos[0].idRecepcion); Porcentaje = (100 * (ProduccionProcesoFinal.Peso + BasuraPedidoCompleto.Peso)) / Recep.PesoInterno; ClassBD.ActualizarProgresoPedido(Porcentaje, Pedido.idPedidos); } return(new ID(ret)); }
private void inPedido_Click(object sender, RoutedEventArgs e) { Window w = new Pedidos(); w.ShowDialog(); }
public void InserirPedido([FromBody] Pedidos pedido) { pedido.Produtos = _db.Produtos.Find(pedido.Id_Produto); _db.Pedidos.Add(pedido); _db.SaveChanges(); }
public ActionResult Checkout(string nombreUsuario, string apellidoUsuario, int idProvincia, int idLocalidad, string codigoPostal, string mail, string direccion) { var bd = new bdVentaLibrosDataContext(); int idUsuario = Convert.ToInt32(System.Web.HttpContext.Current.Session["IDUSUARIO"]); string nombreProvincia = (from provincia in bd.Provincias where provincia.idProvincia == idProvincia select provincia.nombre).FirstOrDefault(); string nombreLocalidad = (from localidad in bd.Localidades where localidad.idLocalidad == idLocalidad select localidad.nombre).FirstOrDefault(); DatosEnvioModel envio = new DatosEnvioModel { nombreUsuario = nombreUsuario, apellidoUsuario = apellidoUsuario, provincia = nombreProvincia, localidad = nombreLocalidad, codigoPostal = codigoPostal, mail = mail, direccion = direccion }; Session["DatosEnvio"] = envio; ViewBag.datosEnvio = envio; double totalCompra = 0; List <CarritoItem> compra = (List <CarritoItem>)Session["carrito"]; int cantidad = compra.Count; if (Session["carrito"] != null) { foreach (var item in Session["carrito"] as List <CarritoItem> ) { totalCompra = totalCompra + (item.Cantidad * item.Libro.precio); } ViewBag.total = totalCompra; ViewBag.cantidad = cantidad; } Pedidos nuevoPedido = new Pedidos { idUsuario = idUsuario, fechaHora = DateTime.Now, fechaEntrega = DateTime.Now.AddDays(10), direccionEntrega = direccion, idLocalidadEntrega = idLocalidad, idProvinciaEntrega = idProvincia, idEstadoPedido = 1, //en espera de pago codigoPostalEntrega = codigoPostal, total = Convert.ToDecimal(totalCompra), nombre = nombreUsuario, apellido = apellidoUsuario, email = mail }; try { bd.Pedidos.InsertOnSubmit(nuevoPedido); bd.SubmitChanges(); } catch (Exception e) { TempData["Message"] = "No se pudo ingresar el pedido"; } var ultimoPedido = (from pedido in bd.Pedidos where pedido.idUsuario == idUsuario orderby pedido.fechaHora descending select pedido).FirstOrDefault(); ViewBag.pedido = ultimoPedido; if (Session["carrito"] != null) { foreach (var item in Session["carrito"] as List <CarritoItem> ) { DetallePorPedido detalle = new DetallePorPedido { idPedido = ultimoPedido.idPedido, codigoLibro = item.Libro.codigoBarra, cantidad = item.Cantidad, precioUnitario = Convert.ToDecimal(item.Libro.precio) }; bd.DetallePorPedido.InsertOnSubmit(detalle); } bd.SubmitChanges(); } return(View()); }
public void pedidos(Pedidos pedidos) { this.repo.InsertarPedido(pedidos.Producto, pedidos.Cantidad_Pedida, pedidos.Id, pedidos.Id_Articulos, pedidos.Fecha); }
public static List <sp_Proyecto_ModificarPedido_Result> AgregarPedidoModificado(Pedidos Pedidos) { try { return(AccesoDatos.AgregarPedidoModificado(Pedidos)); } catch (Exception ex) { throw ex; } }
public void ModificarPedido(Pedidos pedido) { this.repo.ModificarPedido(pedido.Id_Pedido, pedido.Producto, pedido.Cantidad_Pedida, pedido.Fecha, pedido.Id, pedido.Id_Articulos); }
private void RemoverPedido(string pedidoKey) { var pedido = Pedidos.FirstOrDefault(x => x.KeyPedido == pedidoKey); Pedidos.Remove(pedido); }
public void Post(Pedidos sync) { db.Pedidos.Add(sync); db.SaveChanges(); }
public static int AddPedido(Pedidos p) { _contexto.Pedidos.Add(p); return(_contexto.SaveChanges()); }
private void btnNuevoPedido_Click(object sender, EventArgs e) { Pedidos frm = new Pedidos(); frm.ShowDialog(); }