Пример #1
0
        private void idencabezado()
        {
            var i = new DEncabezadoDesecho();

            i.Idencabezado = NEncabezadoDesechos.idencabezado() + 1;
            textBox1.Text  = i.Idencabezado.ToString();
        }
Пример #2
0
        private void iddetalle()
        {
            var i = new DDetalleIngreso();

            i.iddetalle   = NEncabezadoDesechos.iddetalle() + 1;
            textBox3.Text = i.iddetalle.ToString();
        }
Пример #3
0
        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);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable datos = new DataTable();

            datos = NEncabezadoDesechos.ProduccionPorZonaDeGestion(Convert.ToInt32(comboBox1.SelectedValue), dateTimePicker1.Value, dateTimePicker2.Value);
            dataGridView1.DataSource = datos;
            dataGridView1.Refresh();
        }
Пример #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count <= 1)
            {
                if (NEncabezadoDesechos.EliminarEncabezado(int.Parse(textBox1.Text)))
                {
                    MessageBox.Show("Se elimino el Encabezado");
                    this.Close();
                }
            }
            if (dataGridView1.Rows.Count > 1)
            {
                MessageBox.Show("saliendo");
                this.Close();
            }

            this.Close();
        }
Пример #6
0
        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
        }
Пример #7
0
        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
        }