private void btnEditar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String usuario = lblUsuario.Text; usua = bd.Usuarios.Where(VerificarUsuario => VerificarUsuario.nombredeUsuario == usuario).First(); usua.nombre = txtNombres.Text; usua.apellidos = txtApellidos.Text; usua.edad = int.Parse(txtEdad.Text); usua.telefono = txtTelefono.Text; usua.email = txtEmail.Text; usua.contraseña = txtContrasenia.Text; usua.rol = cmbRol.Text; bd.Entry(usua).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Usuario editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnEditar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String idpv = lblCodigo.Text; int idC = int.Parse(idpv); prov = bd.Proveedores.Where(VerificarID => VerificarID.idProveedor == idC).First(); prov.nombre = txtNombreProV.Text; prov.ubicacion = txtUbicacion.Text; prov.telefono = txtTelefono.Text; prov.email = txtEmail.Text; bd.Entry(prov).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Proveedor editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnEditarSelected_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { if (nupCantidad.Value > 0) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { int idR = int.Parse(dtvReceta.CurrentRow.Cells[0].Value.ToString()); recetas = bd.Recetas.Where(VerificarID => VerificarID.idReceta == idR).First(); recetas.idProductoC = Int32.Parse(txtIdProdC.Text); recetas.idProductoV = Int32.Parse(txtIdProd.Text); recetas.cantidadProdIngrediente = Int32.Parse(nupCantidad.Text); bd.Entry(recetas).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Ingrediente editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("¡No se puede ingresar una cantidad menor a 1!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } CargarDatos(); }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtCategoria.Text.Equals("")) { MessageBox.Show("¡Complete todos los campos para continuar!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string nombre = txtCategoria.Text; using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var listaC = from categoria in bd.Categorias where categoria.nombreCategoria.Equals(nombre) && categoria.estado == "Activo" select categoria; if (listaC.Count() > 0) { MessageBox.Show("¡La Categoria ya existe!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var listaCate = from categoria in bd.Categorias where categoria.nombreCategoria.Equals(nombre) && categoria.estado == "Inactivo" select categoria; if (listaCate.Count() > 0) { Cate = bd.Categorias.Where(VerificarNombre => VerificarNombre.nombreCategoria == nombre).First(); Cate.estado = "Activo"; bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); MessageBox.Show("¡Categoria insertada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); listadoC.dtvCategorias.Rows.Clear(); listadoC.btnEditarSelected.Enabled = true; listadoC.btnEliminarSelected.Enabled = true; } else { Cate.nombreCategoria = txtCategoria.Text; Cate.estado = "Activo"; bd.Categorias.Add(Cate); bd.SaveChanges(); MessageBox.Show("¡Categoria insertada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); listadoC.dtvCategorias.Rows.Clear(); } } } } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String id = lblCodigo.Text; prod = bd.ProductosVenta.Find(int.Parse(id)); prod.estado = "Inactivo"; bd.Entry(prod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Producto eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminarlo?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String usuario = lblUsuario.Text; usua = bd.Usuarios.Find(usuario); usua.estado = "Inactivo"; bd.Entry(usua).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Usuario eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnPagada_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres marcar la orden como Entregada? \n¡La acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { String idVenta = txtIdVenta.Text; int idV = int.Parse(idVenta); using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { ventas = bd.Ventas.Where(VerificarID => VerificarID.idVenta == idV).First(); ventas.estado = "Pagada"; bd.Entry(ventas).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } DialogResult dialog = MessageBox.Show("¿DESEA EMITIR UNA FACTURA?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { FrmRptFacturaVenta frmRptFactura = new FrmRptFacturaVenta(); ReportDocument Rd = new ReportDocument(); ParameterField pf = new ParameterField(); ParameterFields pfs = new ParameterFields(); ParameterDiscreteValue pdv = new ParameterDiscreteValue(); pf.Name = "@IdVenta"; pdv.Value = idV; pf.CurrentValues.Add(pdv); pfs.Add(pf); frmRptFactura.crDetalleVenta.ParameterFieldInfo = pfs; /*Rodrigo*/ //Rd.Load(@"C:\Users\Usuario\Documents\GitHub\sistemaRestaurante\sistemaRestaurante\sistemaRestaurante\Reports\rptFacturaVentas.rpt"); /*Andres*/ Rd.Load(@"C:\Users\andre\Documents\GuitHub\sistemaRestaurante\sistemaRestaurante\sistemaRestaurante\Reports\rptFacturaVentas.rpt"); frmRptFactura.crDetalleVenta.ReportSource = Rd; btnRegresar.PerformClick(); frmRptFactura.Show(); } } }
private void btnEditar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String idca = lblCodigo.Text; int idC = int.Parse(idca); Cate = bd.Categorias.Where(VerificarID => VerificarID.idCategoria == idC).First(); Cate.nombreCategoria = txtCategoria.Text; bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Categoria editada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnEditar_Click(object sender, EventArgs e) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String id2 = lblCodigo.Text; int idC = int.Parse(id2); decimal precioCon; if (decimal.TryParse(txtPrecioProd.Text, out precioCon) == false) { MessageBox.Show("¡Ingrese correctamente el precio!"); } else { try { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { prodC = bd.ProductosCompra.Where(VerificarID => VerificarID.idProductoC == idC).First(); prodC.nombre = txtNombreProdCompra.Text; prodC.precio = decimal.Parse(txtPrecioProd.Text); prodC.idProveedor = int.Parse(provee); prodC.idCategoria = int.Parse(categ); bd.Entry(prodC).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); MessageBox.Show("¡Producto editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } } catch (Exception ex) { MessageBox.Show("¡Verifique las listas desplegables!", "Verificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } }
private void btnEntregada_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres marcar la orden como Entregada? \n¡La acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String idVenta = txtIdVenta.Text; int idV = int.Parse(idVenta); ventas = bd.Ventas.Where(VerificarID => VerificarID.idVenta == idV).First(); ventas.estado = "Entregada"; bd.Entry(ventas).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Orden modificada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); CargarDatos(); } }
private void btnEditar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String id2 = lblCodigo.Text; int idC = int.Parse(id2); prod = bd.ProductosVenta.Where(VerificarID => VerificarID.idProductoV == idC).First(); prod.nombre = txtNombreProd.Text; prod.precio = decimal.Parse(txtPrecioProd.Text); prod.idCategoria = int.Parse(categ); bd.Entry(prod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡Producto editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { decimal precioCon; if (txtNombreProd.Text.Equals("") || txtPrecioProd.Text.Equals("")) { MessageBox.Show("¡Complete todos los campos para continuar!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (decimal.TryParse(txtPrecioProd.Text, out precioCon) == false) { MessageBox.Show("¡Ingrese correctamente el precio!"); } else { string nombre = txtNombreProd.Text; using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var listaPV = from producto in bd.ProductosVenta where producto.nombre.Equals(nombre) && producto.estado == "Activo" select producto; if (listaPV.Count() > 0) { MessageBox.Show("¡El Producto ya existe!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var listaProveedor = from producto in bd.ProductosVenta where producto.nombre.Equals(nombre) && producto.estado == "Inactivo" select producto; if (listaProveedor.Count() > 0) { prod = bd.ProductosVenta.Where(VerificarNombre => VerificarNombre.nombre == nombre).First(); prod.precio = decimal.Parse(txtPrecioProd.Text); prod.idCategoria = int.Parse(categ); prod.estado = "Activo"; bd.Entry(prod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); MessageBox.Show("¡Producto insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); listado.dtvProductos.Rows.Clear(); listado.btnActualizar.PerformClick(); } else { prod.nombre = txtNombreProd.Text; prod.precio = decimal.Parse(txtPrecioProd.Text); prod.idCategoria = int.Parse(categ); prod.estado = "Activo"; int idCat = int.Parse(categ); categoria = bd.Categorias.Where(Id => Id.idCategoria == idCat).First(); categoria.estado = "Activo"; bd.Entry(categoria).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); bd.ProductosVenta.Add(prod); bd.SaveChanges(); MessageBox.Show("¡Producto insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); listado.dtvProductos.Rows.Clear(); listado.CargarDatos(); listado.btnActualizar.PerformClick(); } } } } } } catch (Exception ex) { MessageBox.Show("¡Verifique la lista desplegable!", "Verificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnComprar_Click(object sender, EventArgs e) { if (dtvDetallesCompra.Rows.Count == 0) { MessageBox.Show("¡Aún no hay nada en el carrito!", "Carrito Vacío", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { DialogResult result = MessageBox.Show("¿Desea agregar algo más antes de comprar?", "Validación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { Compraas compra = new Compraas(); String nombre = lblUsuario.Text; compra.fechadeCompra = Convert.ToDateTime(dtpFecha.Text); compra.totalaPagar = Convert.ToDecimal(lblTotalAPagar.Text); compra.idProveedor = Convert.ToInt32(provee); compra.nombredeUsuario = nombre.ToString(); int idProv = int.Parse(provee); proveedor = bd.Proveedores.Where(Id => Id.idProveedor == idProv).First(); proveedor.estado = "Activo"; bd.Entry(proveedor).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); bd.Compraas.Add(compra); bd.SaveChanges(); DetallesCompra detalleC = new DetallesCompra(); for (int i = 0; i < dtvDetallesCompra.RowCount; i++) { String idProdC = dtvDetallesCompra.Rows[i].Cells[0].Value.ToString(); int idProdConv = Convert.ToInt32(idProdC); String cantidad = dtvDetallesCompra.Rows[i].Cells[3].Value.ToString(); int cantiConver = Convert.ToInt32(cantidad); String precio = dtvDetallesCompra.Rows[i].Cells[2].Value.ToString(); Double precioConv = Convert.ToDouble(precio); String total = dtvDetallesCompra.Rows[i].Cells[4].Value.ToString(); Decimal totalConv = Convert.ToDecimal(total); detalleC.idCompra = Convert.ToInt32(lblCodigo.Text); detalleC.idProductoC = idProdConv; detalleC.cantidad = cantiConver; detalleC.precioCompra = precioConv; detalleC.totalProducto = totalConv; int idProd = idProdConv; prodCompra = bd.ProductosCompra.Where(Id => Id.idProductoC == idProd).First(); prodCompra.estado = "Activo"; bd.Entry(prodCompra).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); bd.DetallesCompra.Add(detalleC); bd.SaveChanges(); Almacen almaceen = new Almacen(); var lista = from almacen in bd.Almacen where almacen.idProductoC == idProdConv select almacen; if (lista.Count() > 0) { int idA = int.Parse(dtvDetallesCompra.Rows[i].Cells[0].Value.ToString()); int CantidadProd = int.Parse(dtvDetallesCompra.Rows[i].Cells[3].Value.ToString()); almaceen = bd.Almacen.Where(VerificarID => VerificarID.idProductoC == idA).First(); almaceen.cantidadDisponible = almaceen.cantidadDisponible + CantidadProd; bd.Entry(almaceen).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } else { almaceen.idProductoC = idProdConv; almaceen.cantidadDisponible = int.Parse(dtvDetallesCompra.Rows[i].Cells[3].Value.ToString()); bd.Almacen.Add(almaceen); bd.SaveChanges(); } } MessageBox.Show("¡Venta Realizada con éxito! \n\nCON UN TOTAL DE: $" + lblTotalAPagar.Text, "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbProveedores.Enabled = true; dtvDetallesCompra.Rows.Clear(); } RetornoId(); txtCodigoProd.Text = ""; txtNombreProd.Text = ""; txtPrecio.Text = ""; nupCantidad.Value = 0; txtTotal.Text = ""; } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtNombreProV.Text.Equals("") || txtUbicacion.Text.Equals("") || txtTelefono.Text.Equals("") || txtEmail.Text.Equals("")) { MessageBox.Show("¡Complete todos los campos para continuar!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string nombre = txtNombreProV.Text; using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var listaP = from proveedor in bd.Proveedores where proveedor.nombre.Equals(nombre) && proveedor.estado == "Activo" select proveedor; if (listaP.Count() > 0) { MessageBox.Show("¡El Proveedor ya existe!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var listaProveedor = from proveedor in bd.Proveedores where proveedor.nombre.Equals(nombre) && proveedor.estado == "Inactivo" select proveedor; if (listaProveedor.Count() > 0) { prov = bd.Proveedores.Where(VerificarNombre => VerificarNombre.nombre == nombre).First(); prov.ubicacion = txtUbicacion.Text; prov.telefono = txtTelefono.Text; prov.email = txtEmail.Text; prov.estado = "Activo"; bd.Entry(prov).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); MessageBox.Show("¡Proveedor insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); listadoP.dtvProveedores.Rows.Clear(); } else { prov.nombre = txtNombreProV.Text; prov.ubicacion = txtUbicacion.Text; prov.telefono = txtTelefono.Text; prov.email = txtEmail.Text; prov.estado = "Activo"; bd.Proveedores.Add(prov); bd.SaveChanges(); MessageBox.Show("¡Proveedor insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); listadoP.dtvProveedores.Rows.Clear(); } } } } }
private void btnAgregar_Click(object sender, EventArgs e) { try { decimal precioCon; if (decimal.TryParse(txtPrecioProd.Text, out precioCon) == false) { MessageBox.Show("¡Ingrese correctamente el precio!"); } else { string nombre = txtNombreProdCompra.Text; using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var listaPV = from producto in bd.ProductosVenta where producto.nombre.Equals(nombre) && producto.estado == "Activo" select producto; if (listaPV.Count() > 0) { MessageBox.Show("¡El Producto ya existe!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var listaProveedor = from producto in bd.ProductosVenta where producto.nombre.Equals(nombre) && producto.estado == "Inactivo" select producto; if (listaProveedor.Count() > 0) { prodC = bd.ProductosCompra.Where(VerificarNombre => VerificarNombre.nombre == nombre).First(); prodC.precio = decimal.Parse(txtPrecioProd.Text); prodC.idProveedor = int.Parse(provee); prodC.idCategoria = int.Parse(categ); prodC.estado = "Activo"; bd.Entry(prodC).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); MessageBox.Show("¡Producto insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } else { prodC.nombre = txtNombreProdCompra.Text; prodC.precio = decimal.Parse(txtPrecioProd.Text); prodC.idProveedor = int.Parse(provee); prodC.idCategoria = int.Parse(categ); prodC.estado = "Activo"; bd.ProductosCompra.Add(prodC); bd.SaveChanges(); MessageBox.Show("¡Producto insertado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } } } } } catch (Exception ex) { MessageBox.Show("¡Verifique las listas desplegables!", "Verificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }