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 (txtIdProdC.Text.Equals("") || txtNombreProdC.Text.Equals("") || nupCantidad.Value == 0) { MessageBox.Show("¡Todos los campos son obligatorios!", "Rellenar campos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { btnNuevo.Enabled = true; using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { recetas.idProductoV = Int32.Parse(txtIdProd.Text); recetas.idProductoC = Int32.Parse(txtIdProdC.Text); recetas.cantidadProdIngrediente = Int32.Parse(nupCantidad.Text); bd.Recetas.Add(recetas); bd.SaveChanges(); } CargarDatos(); Limpiar(); btnEditarSelected.Enabled = false; btnEliminarSelected.Enabled = false; } }
public void Filtro() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var JoinProd = from prod in bd.ProductosVenta from categoria in bd.Categorias where prod.idCategoria == categoria.idCategoria && categoria.estado == "Activo" where prod.nombre.Contains(txtBusqueda.Text) where prod.estado == "Activo" select new { ID = prod.idProductoV, NOMBRE = prod.nombre, PRECIO = prod.precio, CATEGORIA = categoria.nombreCategoria }; foreach (var iterar in JoinProd) { var listaR = from recetas in bd.Recetas where recetas.idProductoV == iterar.ID select recetas; if (listaR.Count() > 0) { dtvDetallesVenta.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.CATEGORIA); } } } }
public void CargarDatos() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var JoinProd = from prod in bd.ProductosCompra from provee in bd.Proveedores from categoria in bd.Categorias where prod.idProveedor == provee.idProveedor where prod.idCategoria == categoria.idCategoria select new { ID = prod.idProductoC, NOMBRE = prod.nombre, PRECIO = prod.precio, PROVEEDOR = provee.nombre, CATEGORIA = categoria.nombreCategoria, ESTADO = prod.estado }; foreach (var iterar in JoinProd) { dtvProductos.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.PROVEEDOR, iterar.CATEGORIA, iterar.ESTADO); } } }
private void txtBusqueda_KeyUp(object sender, KeyEventArgs e) { if (txtBusqueda.Text == "") { if (e.KeyCode == Keys.Enter) { btnBuscar.PerformClick(); } } else if (e.KeyCode == Keys.Enter) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { ProductosCompra prod = new ProductosCompra(); int Buscar = int.Parse(txtBusqueda.Text); prod = bd.ProductosCompra.Where(idProducto => idProducto.idProductoC == Buscar).First(); txtIdProdC.Text = Convert.ToString(prod.idProductoC); txtNombreProdC.Text = Convert.ToString(prod.nombre); nupCantidad.Focus(); txtBusqueda.Text = ""; intentos = 2; } } }
private void CargarDatos() { dtvReceta.Rows.Clear(); int id; id = Int32.Parse(txtIdProd.Text); using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { productosVenta = bd.ProductosVenta.Where(idProdV => idProdV.idProductoV == id).First(); txtNombre.Text = productosVenta.nombre.ToString(); var JoinReceta = from recetass in bd.Recetas from productosCompra in bd.ProductosCompra where recetass.idProductoV == id where recetass.idProductoC == productosCompra.idProductoC select new { ID = recetass.idReceta, IDPROD = productosCompra.idProductoC, NOMBRE = productosCompra.nombre, CANTIDAD = recetass.cantidadProdIngrediente }; foreach (var iterar in JoinReceta) { dtvReceta.Rows.Add(iterar.ID, iterar.IDPROD, iterar.NOMBRE, iterar.CANTIDAD); } } }
public void Filtro() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var JoinProd = from prod in bd.ProductosCompra from provee in bd.Proveedores from categoria in bd.Categorias where prod.idProveedor == provee.idProveedor where prod.idCategoria == categoria.idCategoria where prod.nombre.Contains(txtBusqueda.Text) select new { ID = prod.idProductoC, NOMBRE = prod.nombre, PRECIO = prod.precio, PROVEEDOR = provee.nombre, CATEGORIA = categoria.nombreCategoria }; foreach (var iterar in JoinProd) { dtvDetallesCompra.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.PROVEEDOR, iterar.CATEGORIA); } } }
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 txtBusqueda_KeyUp(object sender, KeyEventArgs e) { if (txtBusqueda.Text == "") { if (e.KeyCode == Keys.Enter) { btnBuscar.PerformClick(); } } else if (e.KeyCode == Keys.Enter) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { ProductosVenta prod = new ProductosVenta(); int Buscar = int.Parse(txtBusqueda.Text); var buscarProd = from producto in bd.ProductosVenta where producto.idProductoV == Buscar && producto.estado == "Activo" select producto; if (buscarProd.Count() > 0) { prod = bd.ProductosVenta.Where(idProducto => idProducto.idProductoV == Buscar).First(); var listaProd = from recetas in bd.Recetas where recetas.idProductoV == prod.idProductoV select recetas; if (listaProd.Count() > 0) { Categorias categorias = new Categorias(); categorias = bd.Categorias.Where(VerificarId => VerificarId.idCategoria == prod.idCategoria).First(); if (categorias.estado == "Activo") { txtCodigoProd.Text = Convert.ToString(prod.idProductoV); txtNombreProd.Text = Convert.ToString(prod.nombre); txtPrecio.Text = Convert.ToString(prod.precio); nupCantidad.Focus(); txtBusqueda.Text = ""; intentos = 2; } else { MessageBox.Show("¡La categoria del Producto ingresado ha sido eliminada!", "Actualize Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("¡El codigo del Producto ingresado aun no tiene Receta!", "Ingrese Receta", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("¡El producto no se encuentra en los Registros!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtBusqueda.Text = ""; } } } }
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(); } } } } }
//En este botón estará la validación a la base de datos. private void btnEntrar_Click(object sender, EventArgs e) { if (txtUsuario.Text.Equals("") || txtPassword.Text.Equals("")) { MessageBox.Show("¡Complete todos los campos \npara iniciar sesión!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var lista = from usuario in bd.Usuarios where usuario.nombredeUsuario == txtUsuario.Text && usuario.contraseña == txtPassword.Text && usuario.estado == "Activo" select usuario; if (lista.Count() > 0) { var rol = from user in bd.Usuarios where user.nombredeUsuario == txtUsuario.Text select new { Rol = user.rol }; foreach (var iterar in rol) { if (iterar.Rol == "Usuario") { accessU.Show(); accessU.AbrirFormulario(new FrmIntroduccion()); accessU.lblUsuarioAct.Text = txtUsuario.Text; FrmAccesoUsuario.venta.lblUsuario.Text = txtUsuario.Text; this.Hide(); } else if (iterar.Rol == "Administrador") { accessAd.Show(); accessAd.AbrirFormulario(new FrmIntroduccion()); accessAd.lblUsuarioAct.Text = txtUsuario.Text; FrmAccesoAdmin.compras.lblUsuario.Text = txtUsuario.Text; FrmAccesoAdmin.venta.lblUsuario.Text = txtUsuario.Text; this.Hide(); } } } else { MessageBox.Show("¡El usuario no existe!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } LimpiarDatos(); } }
private void cargardatos() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var tablacategorias = from categorias in bd.Categorias where categorias.estado == "Activo" select categorias; foreach (var iterar in tablacategorias) { dtvCategorias.Rows.Add(iterar.idCategoria, iterar.nombreCategoria); } } }
public void cargardatos() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var tablaProvee = from proveedor in bd.Proveedores where proveedor.estado == "Activo" select proveedor; foreach (var iterar in tablaProvee) { dtvProveedores.Rows.Add(iterar.idProveedor, iterar.nombre, iterar.ubicacion, iterar.telefono, iterar.email); } } }
public void RetornoId() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var tbCompras = bd.Compraas; lblCodigo.Text = "1"; foreach (var iterarCompras in tbCompras) { int idCompra = iterarCompras.idCompra; int suma = idCompra + 1; lblCodigo.Text = suma.ToString(); } } }
private void CargarDatos() { dtvDetallesVenta.Rows.Clear(); int id; id = Int32.Parse(txtIdVenta.Text); using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { ventas = bd.Ventas.Where(idVenta => idVenta.idVenta == id).First(); txtFecha.Text = ventas.fechadeVenta.ToString(); txtNumerodeMesa.Text = ventas.NumMesa.ToString(); txtEstado.Text = ventas.estado.ToString(); if (txtEstado.Text.Equals("Recibida")) { btnRecibida.Enabled = false; btnEntregada.Enabled = true; btnPagada.Enabled = false; } else if (txtEstado.Text.Equals("Enviada")) { btnRecibida.Enabled = true; btnEntregada.Enabled = false; btnPagada.Enabled = false; } else if (txtEstado.Text.Equals("Entregada")) { btnRecibida.Enabled = false; btnEntregada.Enabled = false; btnPagada.Enabled = true; } var JoinDetalles = from detallesVenta in bd.DetallesVenta from productosVenta in bd.ProductosVenta where detallesVenta.idProductoV == productosVenta.idProductoV where detallesVenta.idVenta == id select new { ID = detallesVenta.idProductoV, NOMBRE = productosVenta.nombre, CANTIDAD = detallesVenta.cantidad }; foreach (var iterar in JoinDetalles) { dtvDetallesVenta.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.CANTIDAD); } } }
private void btnEliminar_Click(object sender, EventArgs e) { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { 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) { String id = lblCodigo.Text; prodC = bd.ProductosCompra.Find(int.Parse(id)); bd.ProductosCompra.Remove(prodC); bd.SaveChanges(); MessageBox.Show("¡Producto eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } } }
private void btnEliminarSelected_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()) { int idR = int.Parse(dtvReceta.CurrentRow.Cells[0].Value.ToString()); recetas = bd.Recetas.Find(idR); bd.Recetas.Remove(recetas); bd.SaveChanges(); } MessageBox.Show("¡Ingrediente eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); } CargarDatos(); }
public void Filtro() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { String nombre = txtBusqueda.Text; if (rbotNombre.Checked == true) { var JoinProd = from producto in bd.ProductosVenta from categoria in bd.Categorias where producto.idCategoria == categoria.idCategoria where producto.nombre.Contains(nombre) select new { ID = producto.idProductoV, NOMBRE = producto.nombre, PRECIO = producto.precio, CATEGORIA = categoria.nombreCategoria }; dtvProductos.DataSource = JoinProd.ToList(); } else if (rbotCategoria.Checked == true) { var JoinProd = from producto in bd.ProductosVenta from categoria in bd.Categorias where producto.idCategoria == categoria.idCategoria where categoria.nombreCategoria.Contains(nombre) select new { ID = producto.idProductoV, NOMBRE = producto.nombre, PRECIO = producto.precio, CATEGORIA = categoria.nombreCategoria }; dtvProductos.DataSource = JoinProd.ToList(); } } }
public void CargarCombo() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var Proveedor = bd.Proveedores.ToList(); foreach (var iterar in Proveedor) { if (iterar.estado == "Activo") { listaproveedores.Add(iterar); } } if (listaproveedores.Count() > 0) { cmbProveedores.DataSource = listaproveedores; cmbProveedores.DisplayMember = "nombre"; cmbProveedores.ValueMember = "idProveedor"; } } }
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; Cate = bd.Categorias.Find(int.Parse(id)); Cate.estado = "Inactivo"; bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("¡La Categoria ha sido eliminada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
public void CargarDatos() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var JoinAlmacen = from almacen in bd.Almacen from prodC in bd.ProductosCompra where almacen.idProductoC == prodC.idProductoC orderby almacen.cantidadDisponible ascending select new { ID = prodC.idProductoC, NOMBREPROD = prodC.nombre, CANTIDAD = almacen.cantidadDisponible }; foreach (var iterar in JoinAlmacen) { dtvAlmacen.Rows.Add(iterar.ID, iterar.NOMBREPROD, Math.Round(Convert.ToDouble(iterar.CANTIDAD))); } } }
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(); } } }
public void CargarCombo() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var Categorias = bd.Categorias.ToList(); foreach (var iterar in Categorias) { if (iterar.estado == "Activo") { listacategorias.Add(iterar); } } if (Categorias.Count() > 0) { cmbCategoria.DataSource = listacategorias; cmbCategoria.DisplayMember = "nombreCategoria"; cmbCategoria.ValueMember = "idCategoria"; } } }
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 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(); } }
public void CargarDatos() { using (RestauranteBDEntities1 bd = new RestauranteBDEntities1()) { var JoinProd = from producto in bd.ProductosVenta from categoria in bd.Categorias where producto.idCategoria == categoria.idCategoria where producto.estado == "Activo" select new { ID = producto.idProductoV, NOMBRE = producto.nombre, PRECIO = producto.precio, CATEGORIA = categoria.nombreCategoria, ESTADO = producto.estado }; foreach (var iterar in JoinProd) { dtvProductos.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.CATEGORIA, iterar.ESTADO); } } }
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(); } }