private void BtnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtPrecio.Text != "" && cbxTipo.Text != "" && txtRaciones.Text != "" && cbxClasificacion.Text != "") { Datos.Menu menu = new Datos.Menu(); menu.idMenu = 0; menu.Nombre = txtNombre.Text; menu.Precio = Convert.ToInt32(txtPrecio.Text); menu.Tipo = cbxTipo.Text; menu.Raciones = Convert.ToInt32(txtRaciones.Text); menu.Clasificacion = cbxClasificacion.Text; Negocios.MenuBD.agregarM(menu); MessageBox.Show("Nuevo elemento agregado al menu"); txtNombre.Text = ""; txtPrecio.Text = ""; cbxTipo.Text = ""; txtRaciones.Text = ""; cbxClasificacion.Text = ""; } else { MessageBox.Show("Debe llenar todos los campos"); } }
private void BtnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtPrecio.Text != "" && cbxTipo.Text != "" && txtRaciones.Text != "" && cbxClasificacion.Text != "") { Datos.Menu menu = new Datos.Menu(); menu.idMenu = Id; menu.Nombre = txtNombre.Text; menu.Precio = Convert.ToInt32(txtPrecio.Text); menu.Tipo = cbxTipo.Text; menu.Raciones = Convert.ToInt32(txtRaciones.Text); menu.Clasificacion = cbxClasificacion.Text; Negocios.MenuBD.Actualizar(menu); MessageBox.Show("Producto Actualizado"); this.Hide(); MenuRestaurante frmMenu = new MenuRestaurante(FormLogin.indiceUsuario); frmMenu.Show(); } else { MessageBox.Show("Debe llenar todos los campos"); } }
private void BtnPedido_Click(object sender, EventArgs e) { //lista de tipo menu para obtener los datos del menu en el inidice seleccionado cbMesa.Enabled = false; btnRegresar.Enabled = false; btnTerminar.Enabled = true; listaM = Negocios.MenuBD.ConsultaTodos(); empleado = Negocios.EmpleadosBD.ConsultaTodos(); Datos.Pedidos Agpedidos = new Datos.Pedidos(); Datos.DetallesPedido detallesPedido = new Datos.DetallesPedido(); DateTime hoy = DateTime.Now; if (dtp == 0) { // Agrega los datos a la tabla Pedidos Agpedidos.idPedidos = 0; Agpedidos.Mesa = Convert.ToInt32(cbMesa.Text); Agpedidos.Fecha = hoy.ToString("yyyy-MM-dd"); Agpedidos.idEmpleado = empleado[FormLogin.indiceUsuario].idEmpleado; Negocios.PedidosBD.AgregarPedido(Agpedidos); MessageBox.Show("Nuevo elemento agregado a pedidos"); // Agrega los datos a la tabla DetallesPedidos pedidos = Negocios.PedidosBD.ConsultaTodos(); Console.WriteLine("id actual: " + pedidos[pedidos.Count - 1].idPedidos); detallesPedido.idPedidos = pedidos[pedidos.Count - 1].idPedidos; detallesPedido.idMenu = listaM[indice].idMenu; detallesPedido.Cantidad = Convert.ToInt32(txtCantidad.Text); Negocios.DetallesPedidoBD.AgregarDetallesPedido(detallesPedido); MessageBox.Show("Nuevo elemento agregado a detalles pedidos"); /**/ Datos.Menu menu = new Datos.Menu(); menu.idMenu = listaM[indice].idMenu; menu.Nombre = listaM[indice].Nombre; menu.Precio = listaM[indice].Precio; menu.Tipo = listaM[indice].Tipo; menu.Raciones = listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text); Console.WriteLine("Raciones: " + (listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text))); menu.Clasificacion = listaM[indice].Clasificacion; Negocios.MenuBD.ActualizarR(menu); listaM = Negocios.MenuBD.ConsultaTodos(); dgvMenu.DataSource = listaM; dtp++; } else { // Agrega los datos a la tabla DetallesPedidos pedidos = Negocios.PedidosBD.ConsultaTodos(); detallespedidos = Negocios.DetallesPedidoBD.ConsultaTodos(); int cont = -1; for (int i = 0; i < detallespedidos.Count; i++) { if (listaM[indice].idMenu == detallespedidos[i].idMenu && pedidos[pedidos.Count - 1].idPedidos == detallespedidos[i].idPedidos) { cont = i; } } Console.WriteLine("existe: " + cont); if (cont != -1) { Datos.DetallesPedido detalles = new Datos.DetallesPedido(); detalles.idPedidos = pedidos[pedidos.Count - 1].idPedidos; detalles.idMenu = listaM[indice].idMenu; Console.Write("Actualizacion pedido: " + detallespedidos[cont].Cantidad + "+" + Convert.ToInt32(txtCantidad.Text)); detalles.Cantidad = detallespedidos[cont].Cantidad + Convert.ToInt32(txtCantidad.Text); Negocios.DetallesPedidoBD.Actualizar(detalles); MessageBox.Show("Producto Actualizado"); /**/ Datos.Menu menu = new Datos.Menu(); menu.idMenu = listaM[indice].idMenu; menu.Nombre = listaM[indice].Nombre; menu.Precio = listaM[indice].Precio; menu.Tipo = listaM[indice].Tipo; menu.Raciones = listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text); Console.WriteLine("Raciones: " + (listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text))); menu.Clasificacion = listaM[indice].Clasificacion; Negocios.MenuBD.ActualizarR(menu); listaM = Negocios.MenuBD.ConsultaTodos(); dgvMenu.DataSource = listaM; } else { Console.WriteLine("id actual 2: " + pedidos[pedidos.Count - 1].idPedidos); detallesPedido.idPedidos = pedidos[pedidos.Count - 1].idPedidos; detallesPedido.idMenu = listaM[indice].idMenu; detallesPedido.Cantidad = Convert.ToInt32(txtCantidad.Text); Negocios.DetallesPedidoBD.AgregarDetallesPedido(detallesPedido); MessageBox.Show("Nuevo elemento agregado a detalles pedidos"); /**/ Datos.Menu menu = new Datos.Menu(); menu.idMenu = listaM[indice].idMenu; menu.Nombre = listaM[indice].Nombre; menu.Precio = listaM[indice].Precio; menu.Tipo = listaM[indice].Tipo; menu.Raciones = listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text); Console.WriteLine("Raciones: " + (listaM[indice].Raciones - Convert.ToInt32(txtCantidad.Text))); menu.Clasificacion = listaM[indice].Clasificacion; Negocios.MenuBD.ActualizarR(menu); listaM = Negocios.MenuBD.ConsultaTodos(); dgvMenu.DataSource = listaM; } }