public void cargaempleados() { DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO(); empleadosdao.IDProduccion = int.Parse(textBox1.Text); dataGridView1.DataSource = empleadosdao.devuelveempleadostrabajoproduccion(); cargatrabajoempleados(); }
public void sacaafinidades() { DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO(); empleadosdao.idempleados = this.idempleado; dataGridView6.DataSource = empleadosdao.devuelveempleados(); afinidad1(); afinidad2(); afinidad3(); }
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(); } }
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); } } }
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"); } }
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); } } } }
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()); //} }
public void actualizagrid1() { DAO.EmpleadosDAO empleadosdao = new GrupoSM_Recepcion.DAO.EmpleadosDAO(); dataGridView1.DataSource = empleadosdao.devuelvetodoempleados(); }