private void button1_Click(object sender, EventArgs e) { try { //validaciones //verificar si hay detalle if (dgvLista.Rows.Count <= 0) { MessageBox.Show(this, "Deben existir productos en la lista de entrada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //asignacion de datos oEntrada.Total = TOTAL; oEntrada.idUsuarioLog = Utilidades.clsUsuario.idUsuario; //llenar detalle foreach (DataGridViewRow dr in dgvLista.Rows) { int cant = int.Parse(dr.Cells[1].Value.ToString()); for (int i = 0; i < cant; i++) { clsDetalleEntrada de = new clsDetalleEntrada(); de.CostoUnitario = decimal.Parse(dr.Cells[3].Value.ToString()); de.idProducto = int.Parse(dr.Cells[0].Value.ToString()); oEntrada.lDetalleEmtrada.Add(de); } } //se guarda if (oEntrada.add()) { MessageBox.Show(this, "Registro agregado con éxito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(this, oProducto.getError(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception EX) { MessageBox.Show(this, "Ocurrió un error de sistema " + EX.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Guardar entrada de productos private void btnGuardarEnt_Click(object sender, EventArgs e) { try { //Validaciones //Verificar si hay detalle if (dgvLista.Rows.Count <= 0) { MessageBox.Show("Deben existir productos en la lista de la entrada"); return; } //Asignacion de datos oEntrada.Total = TOTAL; oEntrada.idUsuarioLog = Utilidades.clsUsuario.idUsuario; //Llenar detalle foreach (DataGridViewRow dr in dgvLista.Rows) { int cant = int.Parse(dr.Cells[1].Value.ToString()); for (int i = 0; i < cant; i++) { clsDetalleEntrada de = new clsDetalleEntrada(); de.CostoUnitario = decimal.Parse(dr.Cells[3].Value.ToString()); de.idProducto = int.Parse(dr.Cells[0].Value.ToString()); oEntrada.lDetalleEmtrada.Add(de); } } //Se guarda if (oEntrada.add()) { MessageBox.Show("Registro agregado con exito"); this.Close(); } else { MessageBox.Show(oProducto.getError()); } } catch (Exception EX) { MessageBox.Show("Ocurrio un error de sistema " + EX.Message); } }
private void button1_Click(object sender, EventArgs e) { try { //validaciones //verificar si hay detalle if (dgvLista.Rows.Count <= 0) { MessageBox.Show("Deben existir productos en la lista de la entrada"); return; } //asignacion de datos oEntrada.Total = TOTAL; oEntrada.idUsuarioLog = Utilidades.clsUsuario.idUsuario; //llenar detalle foreach (DataGridViewRow dr in dgvLista.Rows) { int cant = int.Parse(dr.Cells[1].Value.ToString()); for (int i = 0; i < cant; i++) { clsDetalleEntrada de = new clsDetalleEntrada(); de.CostoUnitario = decimal.Parse(dr.Cells[3].Value.ToString()); de.idProducto = int.Parse(dr.Cells[0].Value.ToString()); oEntrada.lDetalleEmtrada.Add(de); } } //se guarda if (oEntrada.add()) { MessageBox.Show("Registro agregado con exito"); this.Close(); } else MessageBox.Show(oProducto.getError()); } catch (Exception EX) { MessageBox.Show("Ocurrio un error de sistema " + EX.Message); } }