private void idencabezado() { var i = new DEncabezadoDesecho(); i.Idencabezado = NEncabezadoDesechos.idencabezado() + 1; textBox1.Text = i.Idencabezado.ToString(); }
public static bool DetalleEncabezado(DEncabezadoDesecho c) { using (MySqlConnection cn = new MySqlConnection(Conexion.Cadena)) { Boolean r2 = false; var cmd = new MySqlCommand(); //obtenemos el id del ultimo ingreso para guardar el detalle del ingreso //var consultamax = "Select ifnull(max(Id_Encabezado),0) from encabezado_ingreso"; //cmd = new MySqlCommand(consultamax, cn); //var maxid = Convert.ToInt32(cmd.ExecuteScalar()); //insertar detalle cn.Open(); var consultadetalle = "insert into detalle_ingreso values(@iden,@idde,@idve,@idd,@can)"; foreach (DDetalleIngreso lista in c.listardetalle) { cmd = new MySqlCommand(consultadetalle, cn); cmd.Parameters.AddWithValue("@iden", lista.idencabezado); cmd.Parameters.AddWithValue("@idde", lista.iddetalle); cmd.Parameters.AddWithValue("@idve", lista.idVehiculo); cmd.Parameters.AddWithValue("@idd", lista.iddesecho); cmd.Parameters.AddWithValue("@can", lista.cantidad); r2 = Convert.ToBoolean(cmd.ExecuteNonQuery()); } return(r2); } }
private void button1_Click(object sender, EventArgs e) { timer1.Stop(); //boton guardar encabezado try { groupPanel2.Enabled = true; groupPanel3.Enabled = true; groupPanel1.Enabled = false; button1.Enabled = false; button3.Enabled = false; var v = new DEncabezadoDesecho(); v.Idencabezado = int.Parse(textBox1.Text); v.fecharealizado = dateTimePicker1.Value; v.idempleado = int.Parse(Program.idempleado); v.idcentro = Convert.ToInt32(comboBox2.SelectedValue); if (NEncabezadoDesechos.AgregarEncabezado(v)) { MessageBox.Show("Se ingreso con exito."); } else { MessageBox.Show("Verifique sus datos"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static DEncabezadoDesecho EntidadEncabezado(MySqlDataReader entidad) { var e = new DEncabezadoDesecho(); e.Idencabezado = Convert.ToInt32(entidad["Id_Encabezado"]); e.fecharealizado = Convert.ToDateTime(entidad["FechaRealizado"]); e.idempleado = Convert.ToInt32(entidad["Id_Empleado"]); e.idcentro = Convert.ToInt32(entidad["Id_Centro"]); return(e); }
public static bool AgregarEncabezado(DEncabezadoDesecho c) { using (MySqlConnection cn = new MySqlConnection(Conexion.Cadena)) { //insertar encabezado var consulta = "insert into encabezado_ingreso values(@iden,@fecha,@idem,@idcen)"; var cmd = new MySqlCommand(consulta, cn); cmd.Parameters.AddWithValue("@iden", c.Idencabezado); cmd.Parameters.AddWithValue("@fecha", c.fecharealizado); cmd.Parameters.AddWithValue("@idem", c.idempleado); cmd.Parameters.AddWithValue("@idcen", c.idcentro); cn.Open(); var r1 = Convert.ToBoolean(cmd.ExecuteNonQuery()); return(r1); } }
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 }
public static bool DetalleEncabezado(DEncabezadoDesecho e) { return(AdEncabezadoDesecho.DetalleEncabezado(e)); }
public static bool AgregarEncabezado(DEncabezadoDesecho e) { return(AdEncabezadoDesecho.AgregarEncabezado(e)); }