Esempio n. 1
0
 public void cargaempleados()
 {
     DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
     empleadosdao.IDProduccion = int.Parse(textBox1.Text);
     dataGridView1.DataSource  = empleadosdao.devuelveempleadostrabajoproduccion();
     cargatrabajoempleados();
 }
Esempio n. 2
0
 public void sacaafinidades()
 {
     DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
     empleadosdao.idempleados = this.idempleado;
     dataGridView6.DataSource = empleadosdao.devuelveempleados();
     afinidad1();
     afinidad2();
     afinidad3();
 }
Esempio n. 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
            empleadosdao.IDProduccionporcentajes = Convert.ToInt16(lbltrabajo.Text);
            empleadosdao.fechaterminado          = devuelvefechatrabajoterminado();
            empleadosdao.Porcentaje = porcentajedetrabajo(Convert.ToInt16(lbltiempoesperado.Text), devuelvefechatrabajoterminado(), Convert.ToDateTime(textBox10.Text));
            string respuesta = empleadosdao.actualizaempleadosproduccionmaquila();

            if (respuesta != "Correcto")
            {
                MessageBox.Show(respuesta);
            }
            else
            {
                MessageBox.Show(respuesta);
                limpiatextos();
                cargatrabajoempleados();
            }
        }
Esempio n. 4
0
 private void button9_Click(object sender, EventArgs e)
 {
     if ((textBox1.Text != "") && (this.idempleado != 0))
     {
         DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
         empleadosdao.nombre      = textBox1.Text;
         empleadosdao.idempleados = this.idempleado;
         if (dataGridView5.RowCount == 1)
         {
             empleadosdao.Afinidad3 = Convert.ToInt16(dataGridView5.Rows[0].Cells[0].Value);
         }
         else
         {
             empleadosdao.Afinidad3 = 0;
         }
         if (dataGridView4.RowCount == 1)
         {
             empleadosdao.Afinidad2 = Convert.ToInt16(dataGridView4.Rows[0].Cells[0].Value);
         }
         else
         {
             empleadosdao.Afinidad2 = 0;
         }
         if (dataGridView3.RowCount == 1)
         {
             empleadosdao.Afinidad1 = Convert.ToInt16(dataGridView3.Rows[0].Cells[0].Value);
         }
         else
         {
             empleadosdao.Afinidad1 = 0;
         }
         string resultado = empleadosdao.actualizaempleados();
         if (resultado == "Correcto")
         {
             MessageBox.Show(resultado);
             actualizagrid1();
         }
         else
         {
             MessageBox.Show(resultado);
         }
     }
 }
Esempio n. 5
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
         empleadosdao.nombre = textBox1.Text;
         string resultado = empleadosdao.insertaempleados();
         if (resultado == "Correcto")
         {
             button1.Enabled   = false;
             groupBox2.Enabled = true;
             actualizagrid1();
             int numerorow = dataGridView1.Rows.GetLastRow(DataGridViewElementStates.Displayed);
             idempleado = Convert.ToInt16(dataGridView1.Rows[numerorow].Cells[0].Value);
         }
         else
         {
             MessageBox.Show(resultado);
         }
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
         empleadosdao.idempleados  = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
         empleadosdao.IDProduccion = int.Parse(lblidproduccion.Text);
         string resultado = empleadosdao.insertaempleadosproduccion();
         if (resultado == "Correcto")
         {
             this.Visible = false;
             this.Close();
         }
         else
         {
             MessageBox.Show(resultado);
         }
     }
     catch
     {
         MessageBox.Show("Es necesario agregar empleados primero");
     }
 }
Esempio n. 7
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (this.idempleado != 0)
     {
         DialogResult result = MessageBox.Show("¿De verdad desea eliminar el empleado seleccionado?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (result == DialogResult.Yes)
         {
             DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
             empleadosdao.idempleados = this.idempleado;
             string resultado = empleadosdao.eliminaempleados();
             if (resultado == "Correcto")
             {
                 this.idempleado = 0;
                 actualizagrid1();
                 textBox1.Text = "";
                 limpiagrisafinidad();
             }
             else
             {
                 MessageBox.Show(resultado);
             }
         }
     }
 }
Esempio n. 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            //try
            //{


            if (dateTimePicker1.Value.Date == DateTime.Now.Date)
            {
                double cantidaddevces, tiempototal, tiempounitario = (Convert.ToDouble(dataGridView3.CurrentRow.Cells[3].Value) / Convert.ToDouble(dataGridView3.CurrentRow.Cells[2].Value));
                if (textBox5.Text != "")
                {
                    cantidaddevces = double.Parse(textBox5.Text);
                    tiempototal    = (cantidaddevces * tiempounitario) / 60;
                }
                else
                {
                    cantidaddevces = Convert.ToDouble(dataGridView3.CurrentRow.Cells[2].Value);

                    tiempototal = (cantidaddevces * tiempounitario) / 60;
                }
                DialogResult result = MessageBox.Show("Quiere asignarle a " + (dataGridView1.CurrentRow.Cells[1].Value.ToString()) + " el proceso " + dataGridView3.CurrentRow.Cells[1].Value.ToString() + " la cantidad de " + cantidaddevces.ToString() + " veces para la fecha" + dateTimePicker1.Value.Date.ToShortDateString() + "Le tomara " + decimal.Round(Convert.ToDecimal(tiempototal), 2).ToString() + " horas", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (result == DialogResult.Yes)
                {
                    //this.idempleados, this.IDProduccion, this.IDProceso, this.fechainicio, this.fechaterminado, this.Cantidad, this.Tiempoesperado, this.Porcentaje);
                    DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
                    empleadosdao.idempleados    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                    empleadosdao.IDProduccion   = int.Parse(textBox1.Text);
                    empleadosdao.IDProceso      = Convert.ToInt32(dataGridView3.CurrentRow.Cells[4].Value);
                    empleadosdao.fechainicio    = DateTime.Now;
                    empleadosdao.Cantidad       = Convert.ToDecimal(cantidaddevces);
                    empleadosdao.fechaterminado = dateTimePicker1.Value.Date;
                    empleadosdao.Tiempoesperado = Convert.ToDecimal(tiempototal);
                    string resultado = empleadosdao.insertaempleadosproduccionmaquila();
                    if (resultado == "Correcto")
                    {
                        DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                        procesosdao.idproceso   = Convert.ToInt32(dataGridView3.CurrentRow.Cells[0].Value);
                        procesosdao.cantidad    = Convert.ToDecimal(dataGridView3.CurrentRow.Cells[2].Value) - Convert.ToDecimal(cantidaddevces);
                        procesosdao.tiempototal = Convert.ToDecimal(dataGridView3.CurrentRow.Cells[3].Value) - Convert.ToDecimal(tiempototal * 60);
                        string resultado2 = procesosdao.actualizaprocesostrabajo();
                        if (resultado2 == "Correcto")
                        {
                            cargaprocesostrabajo();
                            cargatrabajoempleados();
                        }
                        else
                        {
                            MessageBox.Show(resultado2);
                        }
                    }
                }
            }
            else
            {
                double cantidaddevces, tiempototal, tiempounitario = (Convert.ToDouble(dataGridView3.CurrentRow.Cells[3].Value) / Convert.ToDouble(dataGridView3.CurrentRow.Cells[2].Value));
                if (textBox5.Text != "")
                {
                    cantidaddevces = double.Parse(textBox5.Text);
                    tiempototal    = (cantidaddevces * tiempounitario) / 60;
                }
                else
                {
                    cantidaddevces = Convert.ToDouble(dataGridView3.CurrentRow.Cells[2].Value);

                    tiempototal = (cantidaddevces * tiempounitario) / 60;
                }
                DialogResult result = MessageBox.Show("Quiere asignarle a " + (dataGridView2.CurrentRow.Cells[1].Value.ToString()) + " el proceso " + dataGridView3.CurrentRow.Cells[1].Value.ToString() + " la cantidad de " + cantidaddevces.ToString() + " veces para la fecha " + dateTimePicker1.Value.Date.ToString() + " Le tomara " + tiempototal.ToString() + " horas", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (result == DialogResult.Yes)
                {
                    //this.idempleados, this.IDProduccion, this.IDProceso, this.fechainicio, this.fechaterminado, this.Cantidad, this.Tiempoesperado, this.Porcentaje);
                    DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
                    empleadosdao.idempleados    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                    empleadosdao.IDProduccion   = int.Parse(textBox1.Text);
                    empleadosdao.IDProceso      = Convert.ToInt32(dataGridView3.CurrentRow.Cells[4].Value);
                    empleadosdao.fechainicio    = DateTime.Now;
                    empleadosdao.Cantidad       = Convert.ToDecimal(cantidaddevces);
                    empleadosdao.Tiempoesperado = Convert.ToDecimal(tiempototal);
                    string resultado = empleadosdao.insertaempleadosproduccionmaquila();
                    if (resultado == "Correcto")
                    {
                        DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                        procesosdao.idproceso   = Convert.ToInt32(dataGridView3.CurrentRow.Cells[0].Value);
                        procesosdao.cantidad    = Convert.ToDecimal(dataGridView3.CurrentRow.Cells[2].Value) - Convert.ToDecimal(cantidaddevces);
                        procesosdao.tiempototal = Convert.ToDecimal(dataGridView3.CurrentRow.Cells[3].Value) - Convert.ToDecimal(tiempototal);
                        string resultado2 = procesosdao.actualizaprocesostrabajo();
                        if (resultado2 == "Correcto")
                        {
                            cargaprocesostrabajo();
                            cargatrabajoempleados();
                        }
                        else
                        {
                            MessageBox.Show(resultado2);
                        }
                    }
                }
            }
            //}
            //catch(Exception ex)
            //{
            //    MessageBox.Show(ex.ToString());
            //}
        }
Esempio n. 9
0
 public void actualizagrid1()
 {
     DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO();
     dataGridView1.DataSource = empleadosdao.devuelvetodoempleados();
 }