public static bool AgregaryActualizar(DExistencias c) { try { MySqlConnection cn = new MySqlConnection(Conexion.Cadena); var cmd = new MySqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; cmd.CommandText = "Existencias"; cmd.Parameters.AddWithValue("@idcentro", c.idcentro); cmd.Parameters.AddWithValue("@iddesecho", c.iddesecho); cmd.Parameters.AddWithValue("@precost", c.preciocosto); cmd.Parameters.AddWithValue("@preven", c.precioventa); cmd.Parameters.AddWithValue("@canpeso", c.cantidadpeso); cmd.Parameters.AddWithValue("@volum", c.cantidadvolumen); cn.Open(); return(Convert.ToBoolean(cmd.ExecuteNonQuery())); } catch (Exception) { return(false); } }
private void button4_Click_1(object sender, EventArgs e) { try { 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(textBox5.Text) + Convert.ToDouble(peso); upex.cantidadvolumen = Convert.ToDouble(0); if (NExistencias.Actualizarexistenciaventa(upex)) { MessageBox.Show("Se actualizo con exito", "Aviso"); if (NEncabezadoVenta.EliminarDetalleEncabezado(Convert.ToInt32(textBox4.Text))) { MessageBox.Show("se elimino encabezado", "Aviso"); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); //actualizar total decimal resul = 0; var actuatotal = new DEncabezadoVentas(); actuatotal.idventa = Convert.ToInt32(textBox1.Text); actuatotal.total = Convert.ToDecimal(resul); resul = Convert.ToDecimal(textBox8.Text) - Convert.ToDecimal(textBox7.Text); if (NEncabezadoVenta.ActualizarTotalVenta(actuatotal)) { MessageBox.Show("Se elimino Correctamente el detalle", "Aviso"); desechos(); textBox5.Clear(); textBox6.Clear(); textBox7.Clear(); timer2.Start(); } else { MessageBox.Show("Error", "Aviso"); } } else { MessageBox.Show("Revise sus datos", "Error"); } } else { MessageBox.Show("Revise que los datos sean correctos", "Error"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void listadoexistencias() { var ex = new DExistencias(); ex.idcentro = Convert.ToInt32(comboBox1.SelectedValue); DataTable datos = new DataTable(); datos = NExistencias.listadoexistencia(ex); dataGridViewX1.DataSource = datos; dataGridViewX1.Refresh(); }
// metodos public static DExistencias EntidadExistencias(MySqlDataReader entidad) { var e = new DExistencias(); //idexistencias es autonumerico e.idcentro = Convert.ToInt32(entidad["centro_Id_Centro"]); e.iddesecho = Convert.ToInt32(entidad["desechos_Id_Desecho"]); e.preciocosto = Convert.ToDouble(entidad["Precio_Costo"]); e.precioventa = Convert.ToDouble(entidad["Precio_Venta"]); e.cantidadpeso = Convert.ToDouble(entidad["Peso"]); e.cantidadvolumen = Convert.ToUInt64(entidad["Volumen"]); return(e); }
public static DataTable listadodeexistencias(DExistencias c) { using (MySqlConnection cn = new MySqlConnection(Conexion.Cadena)) { string consulta = "Select existencias.Id_Existencias,centro.Nombre_centro,desechos.Nombre as Desecho,existencias.Peso,existencias.Volumen,existencias.Precio_Costo,existencias.Precio_Venta From existencias,centro,desechos where existencias.centro_Id_Centro=centro.Id_Centro and existencias.desechos_Id_Desecho=desechos.Id_Desecho and existencias.centro_Id_Centro=@idcen"; MySqlCommand cmd = new MySqlCommand(consulta, cn); cmd.Parameters.AddWithValue("@idcen", c.idcentro); MySqlDataAdapter mdatos = new MySqlDataAdapter(cmd); DataTable dtDatos = new DataTable(); cn.Open(); mdatos.Fill(dtDatos); return(dtDatos); } }
public static DataTable pesoyvolumen(DExistencias c) { using (MySqlConnection cn = new MySqlConnection(Conexion.Cadena)) { var consulta = "Select ifnull(Peso,0.0),ifnull(Volumen,0.0),ifnull(Precio_Costo,0.0),ifnull(Precio_Venta,0.0) from existencias where centro_Id_Centro=@idcentro and desechos_Id_Desecho=@iddesecho "; var cmdd = new MySqlCommand(consulta, cn); MySqlDataAdapter mdatos = new MySqlDataAdapter(cmdd); DataTable dtDatos = new DataTable(); cmdd.Parameters.AddWithValue("@idcentro", c.idcentro); cmdd.Parameters.AddWithValue("@iddesecho", c.iddesecho); cn.Open(); mdatos.Fill(dtDatos); return(dtDatos); } }
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); } }
public static bool Eliminar(DExistencias c) { try { MySqlConnection cn = new MySqlConnection(Conexion.Cadena); var cmd = new MySqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; cmd.CommandText = "EliminarExistencias"; cmd.Parameters.AddWithValue("@idcentro", c.idcentro); cmd.Parameters.AddWithValue("@iddesecho", c.iddesecho); cn.Open(); return(Convert.ToBoolean(cmd.ExecuteNonQuery())); } catch (Exception) { return(false); } }
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 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 }
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); } }
public static bool Agregar(DExistencias e) { return(AdExistencias.AgregaryActualizar(e)); }
public static bool Actualizarexistenciaventa(DExistencias e) { return(AdExistencias.ActualizarExistenciaPorVenta(e)); }
public static bool Eliminar(DExistencias e) { return(AdExistencias.Eliminar(e)); }
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 }
public static DataTable listadoexistencia(DExistencias e) { return(AdExistencias.listadodeexistencias(e)); }
public static DataTable pesoyvolumen(DExistencias e) { return(AdExistencias.pesoyvolumen(e)); }