private void BtnEliminar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DialogResult result = MessageBox.Show("Seguro que desea borrar el artículo?", "Eliminar Artículo", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Articulo.State = EntityState.Borrado; Articulo.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); string resultado = Articulo.GuardarCambios(); MessageBox.Show(resultado); dataGridView1.Rows.Clear(); dataGridView1.Refresh(); ListaArticulos(); } } else { MessageBox.Show("Seleccione una fila para borrar"); } }
//BOTONES PRINCIPALES private void BtnGuardar_Click(object sender, EventArgs e) { //INSERTAR if (editar == false) { try { Articulo.State = EntityState.Agregado; Articulo.Codigo = txtCodigo.Text; Articulo.Descripcion = txtDescripcion.Text; Articulo.Costo = Convert.ToDouble(txtCosto.Text); Articulo.Rentabilidad = Convert.ToDouble(txtRentabilidad.Text); Articulo.Precio = Convert.ToDouble(txtPrecio.Text); Articulo.Lista2 = Convert.ToDouble(txtL2.Text); Articulo.Lista3 = Convert.ToDouble(txtL3.Text); Articulo.IvaEntity.Id = Convert.ToInt32(cbxIva.SelectedValue); Articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text); Articulo.CantMax = Convert.ToDouble(txtCantidadM.Text); Articulo.Stock = Convert.ToInt32(txtStock.Text); Articulo.Marca.Id = Convert.ToInt32(cbxMarca.SelectedValue); Articulo.Grupo.Id = Convert.ToInt32(cbxGrupos.SelectedValue); Articulo.Proveedor.Id = Convert.ToInt32(cbxProveedor.SelectedValue); Articulo.UltimaModificacion = Convert.ToDateTime(System.DateTime.UtcNow); Articulo.ImpInterno = Convert.ToDouble(txtImpInterno.Text); bool valid = new Helps.ValidacionDeDatos(Articulo).Validar(); if (valid == true) { string resultado = Articulo.GuardarCambios(); MessageBox.Show(resultado); LimpiarForm(); //this.Close(); } } catch (Exception ex) { MessageBox.Show("No se pudo agregar por: " + ex); } } //EDITAR if (editar == true) { try { Articulo.State = EntityState.Modificado; Articulo.Id = Convert.ToInt32(txtId.Text); Articulo.Codigo = txtCodigo.Text; Articulo.Descripcion = txtDescripcion.Text; Articulo.Costo = Convert.ToDouble(txtCosto.Text); Articulo.Rentabilidad = Convert.ToDouble(txtRentabilidad.Text); Articulo.Precio = Convert.ToDouble(txtPrecio.Text); Articulo.Lista2 = Convert.ToDouble(txtL2.Text); Articulo.Lista3 = Convert.ToDouble(txtL3.Text); Articulo.IvaEntity.Id = Convert.ToInt32(cbxIva.SelectedValue); Articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text); Articulo.CantMax = Convert.ToDouble(txtCantidadM.Text); Articulo.Stock = Convert.ToInt32(txtStock.Text); Articulo.Marca.Id = Convert.ToInt32(cbxMarca.SelectedValue); Articulo.Grupo.Id = Convert.ToInt32(cbxGrupos.SelectedValue); Articulo.Proveedor.Id = Convert.ToInt32(cbxProveedor.SelectedValue); Articulo.UltimaModificacion = Convert.ToDateTime(System.DateTime.UtcNow); Articulo.ImpInterno = Convert.ToDouble(txtImpInterno.Text); bool valid = new Helps.ValidacionDeDatos(Articulo).Validar(); if (valid == true) { string resultado = Articulo.GuardarCambios(); MessageBox.Show(resultado); LimpiarForm(); this.Close(); } } catch (Exception ex) { MessageBox.Show("No se pudo editar por: " + ex); } } }
private void btnGuardar_Click(object sender, EventArgs e) { //INSERTAR if (editar == false) { try { articulo.State = EntityState.Agregado; articulo.Codigo = txtCodigo.Text; articulo.Descripcion = txtDescripcion.Text; articulo.Marc = Convert.ToInt32(txtMarca.Text); //articulo.Grup = Convert.ToInt32(txtGrupo.Text); articulo.Prov = Convert.ToInt32(txtProveedor.Text); articulo.Costo = Convert.ToDouble(txtCosto.Text); articulo.Precio = Convert.ToDouble(txtPrecio.Text); articulo.Lista2 = Convert.ToDouble(txtL2.Text); articulo.Lista3 = Convert.ToDouble(txtL3.Text); articulo.Iva = Convert.ToInt32(txtIva.Text); articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text); articulo.Stock = Convert.ToInt32(txtStock.Text); bool valid = new Helps.ValidacionDeDatos(articulo).Validar(); if (valid == true) { string resultado = articulo.GuardarCambios(); MessageBox.Show(resultado); limpiarForm(); this.Close(); } } catch (Exception ex) { MessageBox.Show("No se pudo agregar por: " + ex); } } //EDITAR if (editar == true) { try { articulo.State = EntityState.Modificado; articulo.Id = Convert.ToInt32(txtId.Text); articulo.Codigo = txtCodigo.Text; articulo.Descripcion = txtDescripcion.Text; articulo.Marc = Convert.ToInt32(txtMarca.Text); //articulo.Grup = Convert.ToInt32(txtGrupo.Text); articulo.Prov = Convert.ToInt32(txtProveedor.Text); articulo.Costo = Convert.ToDouble(txtCosto.Text); articulo.Precio = Convert.ToDouble(txtPrecio.Text); articulo.Lista2 = Convert.ToDouble(txtL2.Text); articulo.Lista3 = Convert.ToDouble(txtL3.Text); articulo.Iva = Convert.ToInt32(txtIva.Text); articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text); articulo.Stock = Convert.ToInt32(txtStock.Text); bool valid = new Helps.ValidacionDeDatos(articulo).Validar(); if (valid == true) { string resultado = articulo.GuardarCambios(); MessageBox.Show(resultado); limpiarForm(); this.Close(); } } catch (Exception ex) { MessageBox.Show("No se pudo editar por: " + ex); } } }