private void comboBox4_SelectedIndexChanged(object sender, EventArgs e) { try { #region desechos //var dese = new DDesechos(); //dese.Id_desecho = Convert.ToInt32(comboBox4.SelectedValue); //dese.Nombre = comboBox4.Text; ////if (comboBox4.Text != "ORGANICO") ////{ // DataTable datos = new DataTable(); // datos = NDesechos.obtenercantidadpesodesechos(dese); // string cantidad = datos.Rows[0][2].ToString(); // string precioventa = datos.Rows[0][3].ToString(); // textBox5.Text = cantidad; // textBox6.Text = precioventa; //} //else //{ // DataTable datos1 = new DataTable(); // datos1 = NDesechos.obtenerVolumendesechos(dese); // string volumen = datos1.Rows[0][2].ToString(); // string precioventa = datos1.Rows[0][3].ToString(); // textBox5.Text = volumen; // textBox6.Text = precioventa; // int SUBTOTAL = Convert.ToInt32(volumen) * Convert.ToInt32(precioventa); // textBox7.Text = SUBTOTAL.ToString(); //} #endregion DataTable datos = new DataTable(); var pv = new DExistencias(); pv.idcentro = Convert.ToInt32(comboBox2.SelectedValue); pv.iddesecho = Convert.ToInt32(comboBox4.SelectedValue); datos = NExistencias.pesoyvolumen(pv); peso = datos.Rows[0][0].ToString(); precioventa = datos.Rows[0][3].ToString(); textBox5.Text = peso.ToString(); textBox6.Text = precioventa.ToString(); } catch (Exception ex) { //MessageBox.Show(ex.Message); } }
private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e) { textBox5.Text = 0.ToString(); textBox7.Text = 0.ToString(); try { if (comboBox1.Text == "ORGANICO") { textBox7.Enabled = true; textBox5.Enabled = false; 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(); } else { textBox7.Enabled = false; textBox5.Enabled = true; 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(); } } catch (Exception) { //MessageBox.Show(ex.Message); } }
private void button3_Click_1(object sender, EventArgs e) { timer2.Start(); button2.Enabled = true; try { //int cantidad = NDesechos.CantidadProductoPeso(comboBox4.Text); //int maxcantidad = Convert.ToInt32(cantidad) - Convert.ToInt32(textBox5.Text); DataTable datos = new DataTable(); var pv = new DExistencias(); pv.idcentro = Convert.ToInt32(comboBox2.SelectedValue); pv.iddesecho = Convert.ToInt32(comboBox4.SelectedValue); datos = NExistencias.pesoyvolumen(pv); peso = datos.Rows[0][0].ToString(); double maxcantidad = Convert.ToDouble(peso) - Convert.ToDouble(textBox5.Text); if (maxcantidad < 0) { MessageBox.Show("La cantidad ingresada es mayor a la que esta guardada", "Error"); } else { var upex = new DExistencias(); upex.idcentro = Convert.ToInt32(comboBox2.SelectedValue); upex.iddesecho = Convert.ToInt32(comboBox4.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); if (NExistencias.Actualizarexistenciaventa(upex)) { // MessageBox.Show("Se actualizo con exito", "Aviso"); decimal TOT = Convert.ToInt32(textBox6.Text) * Convert.ToInt32(textBox5.Text); textBox7.Text = TOT.ToString(); lista = new List <DDetalleVenta>(); d = new DDetalleVenta(); d.idventa = Convert.ToInt32(textBox1.Text); d.iddetalleventa = Convert.ToInt32(textBox4.Text); d.iddesecho = Convert.ToInt32(comboBox4.SelectedValue); d.cantidad = Convert.ToInt32(textBox5.Text); d.precio = Convert.ToDecimal(textBox6.Text); d.subtotal = Convert.ToDecimal(textBox7.Text); lista.Add(d); var i = new DEncabezadoVentas(); i.listardetalleventa = lista; if (NEncabezadoVenta.DetalleEncabezado(i)) { dataGridView1.Columns["Column1"].Visible = false; dataGridView1.Columns["Column2"].Visible = false; dataGridView1.Rows.Add(d.iddetalleventa, d.cantidad, d.iddesecho, comboBox4.Text, d.precio, d.subtotal); int result = dataGridView1.Rows.Cast <DataGridViewRow>().Sum(x => Convert.ToInt32(x.Cells["Column5"].Value)); textBox8.Text = result.ToString(); //MessageBox.Show("Se agrego correctamente"); var actuatotal = new DEncabezadoVentas(); actuatotal.idventa = Convert.ToInt32(textBox1.Text); actuatotal.total = Convert.ToDecimal(textBox8.Text); if (NEncabezadoVenta.ActualizarTotalVenta(actuatotal)) { // MessageBox.Show("Se actualizo Correctamente el Total", "Aviso"); MessageBox.Show("Se agrego correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); textBox5.Clear(); textBox6.Clear(); textBox7.Clear(); desechos(); } else { MessageBox.Show("Verifique sus datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No se agrego", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No se realizo la actualizacion, verifique sus datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 }