private void button2_Click_1(object sender, EventArgs e) { #region eliminarexistencia try { //datos del existencia para actualizar DataTable datos = new DataTable(); var pv = new DExistencias(); pv.idcentro = Convert.ToInt32(comboBox2.SelectedValue); pv.iddesecho = Convert.ToInt32(comboBox1.SelectedValue); datos = NExistencias.pesoyvolumen(pv); peso = datos.Rows[0][0].ToString(); volumen = datos.Rows[0][1].ToString(); preciocompra = datos.Rows[0][2].ToString(); precioventa = datos.Rows[0][3].ToString(); /// var upex = new DExistencias(); upex.idcentro = Convert.ToInt32(comboBox2.SelectedValue); upex.iddesecho = Convert.ToInt32(comboBox1.SelectedValue); upex.preciocosto = Convert.ToDouble(textBox4.Text); upex.precioventa = Convert.ToDouble(textBox6.Text); //se suma la cantidad y el peso a lo que ya esta en la base de datos upex.cantidadpeso = Convert.ToDouble(peso) - Convert.ToDouble(textBox5.Text); upex.cantidadvolumen = Convert.ToDouble(volumen) - Convert.ToDouble(textBox7.Text); if (NExistencias.Agregar(upex)) { MessageBox.Show("Se agrego a la existencia", "Aviso"); if (NEncabezadoDesechos.EliminarDetalleEncabezado(Convert.ToInt32(textBox3.Text))) { MessageBox.Show("Se Elimino correctamente"); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); desechos(); textBox5.Clear(); textBox7.Clear(); textBox4.Clear(); textBox6.Clear(); } else { MessageBox.Show("Error"); } } else { MessageBox.Show("revise sus datos", "Error"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } desechos(); vehiculo(); textBox5.Text = 0.ToString(); textBox7.Text = 0.ToString(); textBox4.Clear(); textBox6.Clear(); #endregion }
private void button6_Click(object sender, EventArgs e) { #region existencias //existencias var upex = new DExistencias(); upex.idcentro = Convert.ToInt32(comboBox2.SelectedValue); upex.iddesecho = Convert.ToInt32(comboBox1.SelectedValue); upex.preciocosto = Convert.ToDouble(textBox4.Text); upex.precioventa = Convert.ToDouble(textBox6.Text); //se suma la cantidad y el peso a lo que ya esta en la base de datos if (comboBox1.Text == "ORGANICO") { upex.cantidadvolumen = Convert.ToDouble(textBox7.Text) + Convert.ToDouble(volumen); upex.cantidadpeso = Convert.ToDouble(0); } else { upex.cantidadvolumen = Convert.ToDouble(0); upex.cantidadpeso = Convert.ToDouble(textBox5.Text) + Convert.ToDouble(peso); } if (NExistencias.Agregar(upex)) { //MessageBox.Show("Se agrego a la existencia", "Aviso"); //ingreso detalle lista = new List <DDetalleIngreso>(); d = new DDetalleIngreso(); d.idencabezado = Convert.ToInt32(textBox1.Text); d.iddetalle = Convert.ToInt32(textBox3.Text); d.iddesecho = Convert.ToInt32(comboBox1.SelectedValue); //CANTIDAD DE DETALLE (ORGANICO U OTROS) int can = 0; if (comboBox1.Text == "ORGANICO") { can = Convert.ToInt32(textBox7.Text); } else { can = Convert.ToInt32(textBox5.Text); } d.cantidad = Convert.ToInt32(can); d.idVehiculo = Convert.ToInt32(comboBox3.SelectedValue); lista.Add(d); var i = new DEncabezadoDesecho(); i.listardetalle = lista; if (NEncabezadoDesechos.DetalleEncabezado(i)) { MessageBox.Show("Se agrego correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.Columns["Column5"].Visible = false; // if (comboBox1.Text == "ORGANICO") { dataGridView1.Rows.Add(d.iddetalle, d.iddesecho, comboBox1.Text, 0, textBox7.Text, comboBox3.Text, textBox4.Text, textBox6.Text); iddetalle(); desechos(); button3.Enabled = true; textBox4.Clear(); textBox6.Clear(); textBox5.Clear(); textBox7.Clear(); } else { dataGridView1.Rows.Add(d.iddetalle, d.iddesecho, comboBox1.Text, d.cantidad, 0, comboBox3.Text, textBox4.Text, textBox6.Text); iddetalle(); desechos(); button3.Enabled = true; textBox4.Clear(); textBox6.Clear(); textBox5.Clear(); textBox7.Clear(); } } else { MessageBox.Show("Error al agregar cantidad peso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } //fin ingresodetalle } else { MessageBox.Show("Verifique sus datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion }