private void createProvider() { provider obj = new provider(); obj.name = txtName.Text; obj.id_company = companies.Where(d => d.name == cmbCompany.Text).First().id; obj.email = txtEmail.Text; obj.phone = txtPhone.Text; obj.mobile = txtMobile.Text; obj.payment_term = cmbPaymentTerms.Text; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.provider.Add(obj); BD.SaveChanges(); MessageBox.Show("Proveedor registrado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n2. Algun otro proveedor tiene registrado el teléfono: " + txtPhone.Text + "\n2. Algun otro proveedor tiene registrado el celular: " + txtMobile.Text + "\n3. Alguna otra compañía tiene registrado el E-mail: " + txtEmail.Text; MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void CreacionDescuento() { discount obj = new discount(); obj.name = txtnombre.Text; obj.percentage = Int32.Parse(num.Value.ToString()); obj.start = dtpinicio.Value; obj.ending = dtpfinal.Value; //Validacion Fecha if (dtpinicio.Value.Date < dtpfinal.Value.Date) { //Lógica de guardado en base de datos using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { BD.discount.Add(obj); //Añadimos el objeto previamente establecido al contexto creado BD.SaveChanges(); //Persistimos los datos del contexto, dentro de la base de datos MessageBox.Show("Descuento registrado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); closable = true; this.Close(); RDDescuento form = new RDDescuento(); form.MdiParent = metaGamesInventory.home.ActiveForm; form.Text = "Descuento registrados"; form.Show(); } } else { MessageBox.Show("La fecha final no puede ser menos que la fecha de inicio"); } //Mensaje de que no es posible guardar la info por la fecha }
private void Button1_Click(object sender, EventArgs e) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { if (txtUsername.Text != string.Empty) { userExists = BD.employee.FirstOrDefault(a => a.login_user.Equals(txtUsername.Text)); if (userExists != null)//if exist then check password match or not? { lblAnswer.Visible = true; lblQuestion.Visible = true; txtAnswer.Visible = true; txtQuestion.Visible = true; button2.Visible = true; txtQuestion.Text = userExists.emergency_question; } else { MessageBox.Show("No existen registros con este nombre de usuario", "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Llene los datos para continuar", "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnModificar_Click(object sender, EventArgs e) { //------------------------ if (string.IsNullOrEmpty(txttotalsinimp.Text)) { MessageBox.Show("Debe Selecionar una Orden"); return; } //------------------------ product p; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { p = DB.product.Where(d => d.id == selected.id_product).First(); } txtnompro.Text = p.name; txtexistencia.Text = p.stock.ToString(); numprecuni.Value = (decimal)selected.unit_price; numcant.Maximum = (decimal)p.stock; numcant.Value = (decimal)selected.quantity; btn_Ordenar_Compra.Enabled = true; isModify = true; }
private void updateCompany() { //Asignamos valores al registro a modificar companyToUpdate.name = txtName.Text; companyToUpdate.email = txtEmail.Text; companyToUpdate.phone = txtPhone.Text; companyToUpdate.company_address = txtAddress.Text; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.Entry(companyToUpdate).State = System.Data.Entity.EntityState.Modified; BD.SaveChanges(); MessageBox.Show("Compañía actualizada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); RDCompany form = new RDCompany(); form.Show(); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n1. Ya existe una compañía con el nombre: " + companyToUpdate.name.ToString() + "\n2. Alguna otra compañía tiene registrado el teléfono: " + companyToUpdate.phone.ToString() + "\n3. Alguna otra compañía tiene registrado el E-mail: " + companyToUpdate.email.ToString(); MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void createCompany() //Método encargado de crear nuevos registros en la tabla Company { company obj = new company(); //Creación de objeto de la tabla: Company //Asignamos valores del formulario al objeto creado obj.name = txtName.Text; obj.email = txtEmail.Text; obj.phone = txtPhone.Text; obj.company_address = txtAddress.Text; //Usando objeto de referencia a las entidades de metaGamesInventoryAlterEntities using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.company.Add(obj); //Añadimos el objeto nuevo al contexto de la entidad Company BD.SaveChanges(); //Guardamos los cambios hechos al contexto en la base de datos metaGamesInventory MessageBox.Show("Compañía registrada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); RDCompany form = new RDCompany(); form.Show(); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n1. Ya existe una compañía con el nombre: " + txtName.Text + "\n2. Alguna otra compañía tiene registrado el teléfono: " + txtPhone.Text + "\n3. Alguna otra compañía tiene registrado el E-mail: " + txtEmail.Text; MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//ELIMINAR REGISTRO private void btnEliminar_Click(object sender, EventArgs e) { if (selected != null) //Si acaso ha seleccionado un producto a eliminar { var msg = MessageBox.Show("¿Esta seguro de querer eliminar el registro?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (msg == DialogResult.Yes) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto en la base de datos { BD.Entry(selected).State = System.Data.Entity.EntityState.Deleted; //Removemos el registro seleccionado del contexto BD.SaveChanges(); //Persistimos los cambios en la base de datos MessageBox.Show("Registro eliminado exitosamente", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); istDetail.Items.Clear(); descuentos = BD.discount.ToList <discount>();//Asignamos los valores del contexto de la tabla Company al listado previamente declarado refresdgv(); } } } else { MessageBox.Show("Debes seleccionar algún registro en la tabla de Descuentos para poder eliminar sus datos", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void botoneliminar_Click(object sender, EventArgs e) { var msg = MessageBox.Show("¿Esta seguro de querer eliminar el registro?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (msg == DialogResult.Yes) { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { foreach (var p in orderProducts) { DB.Entry(p).State = System.Data.Entity.EntityState.Deleted; } List <orders_tax> ot = DB.orders_tax.ToList <orders_tax>().Where(d => d.id_order == compraSelected.id).ToList <orders_tax>(); foreach (var t in ot) { DB.Entry(t).State = System.Data.Entity.EntityState.Deleted; } DB.Entry(compraSelected).State = System.Data.Entity.EntityState.Deleted; //Removemos el registro seleccionado del contexto DB.SaveChanges(); //Persistimos los cambios en la base de datos MessageBox.Show("Registro eliminado exitosamente", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); restartControls(); compras = DB.orders.ToList <orders>().Where(d => d.transaction_type == "Compra").ToList <orders>(); refreshDGV(); } }//Este boton se agrego como ultimo }
private void dgvData_CellClick(object sender, DataGridViewCellEventArgs e) { selected = products.ElementAt <product>(e.RowIndex); //Creamos un objeto con los datos de la celda seleccionada lstDetail.Items.Clear(); lstDetail.Items.Add("Nombre:"); lstDetail.Items.Add(" " + selected.name); lstDetail.Items.Add("------------------------------"); lstDetail.Items.Add("Precio unitario:"); lstDetail.Items.Add(" $" + selected.price.ToString()); lstDetail.Items.Add("------------------------------"); lstDetail.Items.Add("Mínimo de existencias:"); lstDetail.Items.Add(" " + selected.minimum_quantity.ToString() + " unidad(es)"); lstDetail.Items.Add("------------------------------"); lstDetail.Items.Add("Cantidad en almacenes:"); lstDetail.Items.Add(" " + selected.stock.ToString() + " unidad(es)"); lstDetail.Items.Add("------------------------------"); using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto de la base de datos { lstDetail.Items.Add("Proveedor:"); //Obtenemos el nombre del proveedor del producto string provider = BD.provider.Where(d => d.id == selected.id_provider).First().name; lstDetail.Items.Add(" " + provider); lstDetail.Items.Add("------------------------------"); lstDetail.Items.Add("Categoría:"); //Obtenemos el nombre de la categoría a la que pertenece el producto string category = BD.product_category.Where(d => d.id == selected.id_product_category).First().name; lstDetail.Items.Add(" " + category); lstDetail.Items.Add("------------------------------"); } lstDetail.Items.Add("Descripción:"); lstDetail.Items.Add(" " + selected.product_description); }
private void createCategory() { product_category obj = new product_category(); obj.name = txtName.Text; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.product_category.Add(obj); //Añadimos el objeto nuevo al contexto de la entidad Company BD.SaveChanges(); //Guardamos los cambios hechos al contexto en la base de datos metaGamesInventory MessageBox.Show("Categoría registrada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); RDProductCategory form = new RDProductCategory(); form.Show(); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n1. Ya existe una categoría con el nombre: " + txtName.Text; MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void BtnConfirmar_Click(object sender, EventArgs e) { if (txtPassword.Text != "" || txtConfirmPassword.Text != "") { if (txtPassword.Text == txtConfirmPassword.Text) { MD5 md5Hash = MD5.Create(); employeeToUpdate.login_pass = GetMd5Hash(md5Hash, txtPassword.Text); using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.Entry(employeeToUpdate).State = System.Data.Entity.EntityState.Modified; BD.SaveChanges(); MessageBox.Show("Contraseña actualizada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); Login form = new Login(); form.Show(); this.Close(); } catch (Exception error) { MessageBox.Show(error.Message, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe llenar los campos para poder continuar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnDelete_Click(object sender, EventArgs e) { var msg = MessageBox.Show("¿Esta seguro de querer eliminar el registro?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (msg == DialogResult.Yes) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto en la base de datos { BD.Entry(selected).State = System.Data.Entity.EntityState.Deleted; //Removemos el registro seleccionado del contexto BD.SaveChanges(); //Persistimos los cambios en la base de datos MessageBox.Show("Registro eliminado exitosamente", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); lstDetail.Items.Clear(); employees = BD.employee.ToList <employee>(); //Asignamos los valores del contexto de la tabla Company al listado previamente declarado dgvData.DataSource = employees; //Establecemos un nuevo origen de datos para el dgvData //Editando el texto de los encabezados de la tabla dgvData.Columns[1].HeaderText = "Nombre"; dgvData.Columns[2].HeaderText = "Nombre de usuario"; dgvData.Columns[3].HeaderText = "Pregunta de seguridad"; dgvData.Columns[4].HeaderText = "Respuesta"; dgvData.Columns[5].HeaderText = "Grupo"; } } }
private void loadTaxes() { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { taxes = DB.tax.ToList <tax>(); } if (orderToModify != null) { List <orders_tax> ot; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { ot = DB.orders_tax.ToList <orders_tax>().Where(d => d.id_order == orderToModify.id).ToList <orders_tax>(); } foreach (var o in ot) { tax t = taxes.Where(d => d.id == o.id_tax).First(); taxes.Remove(t); taxesSelected.Add(t); } } else { foreach (var t in taxes) { cmbTax.Items.Add(t.name); } } }
List <product_category> categories; //Listado de categoria de productos para combobox cmbCategory private void CUProduct_Load(object sender, EventArgs e) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto de la base de datos { providers = BD.provider.ToList <provider>(); //Obtenemos los registros de la tabla Provider categories = BD.product_category.ToList <product_category>(); //Obtenemos los registros de la tabla Product_category } foreach (var p in providers) //Agregamos los nombres de los proveedores de la base de datos al combobox { if (productToUpdate != null && p.id.Equals(productToUpdate.id_provider)) //Si acaso se esta ejecutando la actualización de datos de un producto, //establecemos por defecto el valor de cmbProvider con el dato proveniente del producto en cuestión. { cmbProvider.Text = p.name; } cmbProvider.Items.Add(p.name); } foreach (var c in categories) //Agregamos los nombres de las categorias de la base de datos al combobox { if (productToUpdate != null && c.id.Equals(productToUpdate.id_product_category)) //Si acaso se esta ejecutando la actualización de datos de un producto, //establecemos por defecto el valor de cmbCategory con el dato proveniente del producto en cuestión. { cmbCategory.Text = c.name; } cmbCategory.Items.Add(c.name); } }
private void RDCompras_Load(object sender, EventArgs e) { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { compras = DB.orders.ToList <orders>().Where(d => d.transaction_type == "Compra").ToList <orders>(); } refreshDGV(); }
private void refreshDGV() { dgvSell.ColumnCount = 7; dgvProduct.ColumnCount = 7; dgvTax.ColumnCount = 2; List <employee> e; List <discount> di; List <product> pr; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { e = DB.employee.ToList <employee>(); di = DB.discount.ToList <discount>(); pr = DB.product.ToList <product>(); } dgvSell.Rows.Clear(); foreach (var s in sells) { dgvSell.Rows.Add(s.order_date.ToString(), s.amount_untaxed.ToString(), s.amount_tax.ToString(), s.amount_total.ToString(), s.order_state, s.third, e.Where(d => d.id == s.id_employee).First().name); } dgvProduct.Rows.Clear(); foreach (var p in orderProducts) { string discountName = "-"; string discountPercentage = "-"; string discountAmount = "-"; if (p.id_discount != null) { discountName = di.Where(d => d.id == p.id_discount).First().name; discountPercentage = di.Where(d => d.id == p.id_discount).First().percentage.ToString(); discountAmount = p.amount_discount.ToString(); } dgvProduct.Rows.Add(pr.Where(d => d.id == p.id_product).First().name, p.quantity.ToString(), p.unit_price.ToString(), discountName, discountPercentage, discountAmount, p.subtotal.ToString()); } dgvTax.Rows.Clear(); foreach (var t in taxes) { dgvTax.Rows.Add(t.name, t.percentage.ToString()); } formatDGV(); }
private void loadDiscount() { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { discounts = DB.discount.Where(d => d.start <= DateTime.Today.Date && d.ending >= DateTime.Today.Date).ToList <discount>(); } foreach (var d in discounts) { cmbDiscount.Items.Add(d.name); } }
private void fillTextBox() { dtpDate.Value = (DateTime)sellSelected.order_date; txtCustomer.Text = sellSelected.third; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { txtEmployee.Text = DB.employee.ToList <employee>().Where(d => d.id == sellSelected.id_employee).First().name; } txtUntaxed.Text = "$" + sellSelected.amount_untaxed.ToString(); txtTaxes.Text = "$" + sellSelected.amount_tax.ToString(); txtTotal.Text = "$" + sellSelected.amount_total.ToString(); }
private void fillTextBox() { dtpfecha.Value = (DateTime)compraSelected.order_date; // txtcliente.Text = compraSelected.third; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { txtEmpleado.Text = DB.employee.ToList <employee>().Where(d => d.id == compraSelected.id_employee).First().name; } txttotalSinImpuesto.Text = "$" + compraSelected.amount_untaxed.ToString(); txtImpuestos.Text = "$" + compraSelected.amount_tax.ToString(); txtTotal.Text = "$" + compraSelected.amount_total.ToString(); }
private void CUProvider_Load(object sender, EventArgs e) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos el contexto de la base de datos { companies = BD.company.ToList <company>(); foreach (var company in companies) //Recorremos cada registro de la tabla company para alimentar el combobox de selección indicado { cmbCompany.Items.Add(company.name.ToString()); } } }
company selected; //Variable que almacena un objeto de tipo Company, de acuerdo al registro del dgvData que seleccione private void RDCompany_Load(object sender, EventArgs e) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto de la base de datos { companies = BD.company.ToList <company>(); //Asignamos los valores del contexto de la tabla Company al listado previamente declarado } dgvData.DataSource = companies; //Establecemos un nuevo origen de datos para el dgvData //Editando el texto de los encabezados de la tabla dgvData.Columns[1].HeaderText = "Nombre"; dgvData.Columns[2].HeaderText = "Dirección"; dgvData.Columns[3].HeaderText = "E-mail"; dgvData.Columns[4].HeaderText = "Teléfono"; dgvData.Columns[5].HeaderText = "Proveedor"; }
private void refreshDGV() //Método encargado de refrescar los datos del dgvData con los registros de la tabla product_category { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Estableciendo el contexto de la base de datos { categories = BD.product_category.ToList <product_category>(); //Asignamos los registros de la tabla a la lista categories } dgvData.DataSource = categories;//Establecemos el origen de datos del dgvData //Configuramos los encabezados del dgvData dgvData.Columns[1].HeaderText = "Nombre"; dgvData.Columns[2].HeaderText = "Productos"; }
private void modifyOrder() { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { orderToModify.order_date = dtpSellDate.Value; orderToModify.amount_untaxed = double.Parse(txtUntaxed.Text); orderToModify.amount_tax = double.Parse(txtTaxes.Text); orderToModify.amount_total = double.Parse(txtTotal.Text); orderToModify.transaction_type = "Venta"; orderToModify.order_state = "Borrador"; orderToModify.third = txtCustomer.Text; //Reemplazar con el id del empleado logeado orderToModify.id_employee = 6; DB.Entry(orderToModify).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); List <orders_product> dborders = DB.orders_product.ToList <orders_product>().Where(d => d.id_order == orderToModify.id).ToList <orders_product>(); List <orders_tax> orderTaxesRegisted = DB.orders_tax.ToList <orders_tax>().Where(d => d.id_order == orderToModify.id).ToList <orders_tax>(); foreach (var h in dborders) { DB.Entry(h).State = System.Data.Entity.EntityState.Deleted; } foreach (var h in orderTaxesRegisted) { DB.Entry(h).State = System.Data.Entity.EntityState.Deleted; } DB.SaveChanges(); foreach (var op in order) { op.id_order = orderToModify.id; DB.orders_product.Add(op); } foreach (var t in taxesSelected) { orders_tax g = new orders_tax(); g.id_order = orderToModify.id; g.id_tax = t.id; DB.orders_tax.Add(g); } DB.SaveChanges(); MessageBox.Show("Venta fue modificada exitoxamente.", "Venta modificada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnDelete_Click(object sender, EventArgs e) { var msg = MessageBox.Show("¿Esta seguro de querer eliminar el registro?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (msg == DialogResult.Yes) { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto en la base de datos { BD.Entry(selected).State = System.Data.Entity.EntityState.Deleted; //Removemos el registro seleccionado del contexto BD.SaveChanges(); //Persistimos los cambios en la base de datos MessageBox.Show("Registro eliminado exitosamente", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); refreshDGV(); } } }
private void createCompra() { using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { orders oc = new orders(); oc.order_date = dtpfecha.Value; oc.amount_untaxed = double.Parse(txttotalsinimp.Text); oc.amount_tax = double.Parse(txtimpuesto.Text); oc.amount_total = double.Parse(txttotal.Text); oc.transaction_type = "Compra"; oc.order_state = "Borrador"; // oc.third = txtcliente.Text; //aqui se debe guardar el provedor //Reemplazar con el id del empleado logeado oc.id_employee = 7; //----------------------- //----------------------- DB.orders.Add(oc); DB.SaveChanges(); oc = DB.orders.ToList <orders>().Last(); foreach (var op in order) { op.id_order = oc.id; DB.orders_product.Add(op); } foreach (var t in taxesSelected) { orders_tax g = new orders_tax(); g.id_order = oc.id; g.id_tax = t.id; DB.orders_tax.Add(g); } DB.SaveChanges(); MessageBox.Show("Compra registrada exitoxamente en estado borrador.", "Compra registrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void updateProduct() { impuestos.name = txtnimpu.Text; impuestos.percentage = Int32.Parse(numimp.Value.ToString()); using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { BD.Entry(impuestos).State = System.Data.Entity.EntityState.Modified; BD.SaveChanges();//Persistimos los datos actualizados dentro de la base de datos MessageBox.Show("Producto modificado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); closable = true; this.Close(); RDImpuestos form = new RDImpuestos(); form.MdiParent = metaGamesInventory.home.ActiveForm; form.Text = "Impuesto Registrado"; form.Show(); } }
private void btnModify_Click(object sender, EventArgs e) { product p; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { p = DB.product.Where(d => d.id == selected.id_product).First(); } txtName.Text = p.name; txtStock.Text = p.stock.ToString(); nudPrice.Value = (decimal)selected.unit_price; nudQuantity.Maximum = (decimal)p.stock; nudQuantity.Value = (decimal)selected.quantity; btnToOrder.Enabled = true; isModify = true; }
private void dgvCompra_CellClick(object sender, DataGridViewCellEventArgs e) //Creo que aqui podria cargar la lsita de proveedor { try { compraSelected = compras.ElementAt <orders>(e.RowIndex); List <orders_tax> tax_order; List <tax> allTaxes; using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities()) { orderProducts = DB.orders_product.ToList <orders_product>().Where(d => d.id_order == compraSelected.id).ToList <orders_product>(); tax_order = DB.orders_tax.ToList <orders_tax>().Where(d => d.id_order == compraSelected.id).ToList <orders_tax>(); allTaxes = DB.tax.ToList <tax>(); } taxes = new List <tax>(); foreach (var t in tax_order) { foreach (var tt in allTaxes) { if (t.id_tax == tt.id) { taxes.Add(tt); } } } refreshDGV(); fillTextBox(); if (compraSelected.order_state == "Borrador") { btn_modificar.Enabled = true; botoneliminar.Enabled = true; btn_Aprobar.Enabled = true; } else { btn_modificar.Enabled = false; btn_Aprobar.Enabled = false; botoneliminar.Enabled = false; } } catch { return; } }
private void refresdgv() { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Establecemos un nuevo contexto de la base de datos { descuentos = BD.discount.ToList <discount>(); //Obtenemos los registros de la tabla Product dgvdata.DataSource = descuentos; //Establecemos el origen de datos con la lista de productos del contexto //Establecemos los encabezados del dgvData dgvdata.Columns[0].Visible = false; dgvdata.Columns[1].HeaderText = "Nombre"; dgvdata.Columns[2].HeaderText = "Porcentaje"; //dgvdata.Columns[3].HeaderText = "Descripción"; // dgvdata.Columns[4].HeaderText = "Mínimo de existencias"; // dgvdata.Columns[5].HeaderText = "Cantidad en almacenes"; //Ocultamos los campos de llaves foraneas dgvdata.Columns[3].HeaderText = "Fecha Inicio"; //Continene Inicio de fecha dgvdata.Columns[4].HeaderText = "Fecha Final"; //Contiene Final de fecha dgvdata.Columns[5].Visible = false; //Contiene Order product } }
private void loadData() { using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) //Creamos un nuevo contexto de la base de datos { employees = BD.employee.ToList <employee>(); //Asignamos los valores del contexto de la tabla Company al listado previamente declarado } dgvData.DataSource = employees; //Establecemos un nuevo origen de datos para el dgvData //Editando el texto de los encabezados de la tabla dgvData.Columns[1].HeaderText = "Nombre"; dgvData.Columns[2].HeaderText = "Nombre de usuario"; dgvData.Columns[3].HeaderText = "Contraseña"; dgvData.Columns[4].HeaderText = "Pregunta de seguridad"; dgvData.Columns[5].HeaderText = "Respuesta"; dgvData.Columns[6].HeaderText = "Grupo"; foreach (int column in columnsToHide) { dgvData.Columns[column].Visible = false; } }