private void button1_Click(object sender, EventArgs e)
 {
     if ((textBox1.Text != "") && (textBox2.Text != "") && (comboBox1.SelectedIndex != -1))
     {
         if (textBox3.Text == "")
         {
             DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
             procesosdao.nombre = textBox1.Text;
             procesosdao.tipo   = comboBox1.SelectedIndex;
             procesosdao.tiempo = double.Parse(textBox2.Text);
             MessageBox.Show(procesosdao.insertaproceso());
             this.Visible = false;
             this.Close();
         }
         else
         {
             DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
             procesosdao.idproceso = int.Parse(textBox3.Text);
             procesosdao.nombre    = textBox1.Text;
             procesosdao.tipo      = comboBox1.SelectedIndex;
             procesosdao.tiempo    = double.Parse(textBox2.Text);
             MessageBox.Show(procesosdao.actualizaproceso());
             this.Visible = false;
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Por favor ingrese todos los datos");
     }
 }
        private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                    aviosdao.id_ficha_avio = int.Parse(lbl_idfichas.Text);
                    aviosdao.idavios       = Convert.ToInt32(row.Cells[0].Value);
                    aviosdao.cantidad      = Convert.ToDouble(row.Cells[2].Value);
                    aviosdao.costo         = Convert.ToDouble(row.Cells[3].Value);
                    aviosdao.agregar_detalle();
                }
                foreach (DataGridViewRow row in dataGridView2.Rows)
                {
                    DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                    piezasdao.cantidad = Convert.ToInt32(row.Cells[2].Value);
                    piezasdao.idficha  = int.Parse(lbl_idfichas.Text);
                    piezasdao.idpiezas = Convert.ToInt32(row.Cells[0].Value);
                    piezasdao.insertadetalle();
                }
                foreach (DataGridViewRow row in dataGridView3.Rows)
                {
                    DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                    procesosdao.idproceso = Convert.ToInt32(row.Cells[0].Value);
                    procesosdao.idficha   = int.Parse(lbl_idfichas.Text);
                    procesosdao.ingresadetalle();
                }
                foreach (DataGridViewRow row in dataGridView4.Rows)
                {
                    DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                    acabadosdao.idficha     = int.Parse(lbl_idfichas.Text);
                    acabadosdao.idacabados  = Convert.ToInt32(row.Cells[0].Value);
                    acabadosdao.cantidad    = Convert.ToDouble(row.Cells[2].Value);
                    acabadosdao.tiempototal = Convert.ToInt32(row.Cells[3].Value);
                    acabadosdao.insertadetalle();
                }
            }
            catch
            {
                MessageBox.Show("Error de agregacion");
            }
            finally
            {
                actualizatextos();
                DAO.PlantillasDAO plantillasdao = new GrupoSM_Recepcion.DAO.PlantillasDAO();

                plantillasdao.idfichatecnica = int.Parse(lbl_idfichas.Text);

                plantillasdao.observaciones = rtb_observaciones.Text;

                plantillasdao.especificaciones = richTextBox1.Text;

                plantillasdao.actualizaespecificacionesfichatecnica();

                this.Visible = false;

                this.Close();
            }
        }
Example #3
0
 private void button4_Click(object sender, EventArgs e)
 {
     GUI.Diseño.Operaciones_control operacionesgui = new Operaciones_control();
     operacionesgui.ShowDialog();
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     dataGridView1.DataSource = procesosdao.devuelveprocesos();
 }
Example #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.Text == "Operaciones Plantilla")
         {
             DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
             procesosdao.idproceso   = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
             procesosdao.idplantilla = int.Parse(label1.Text);
             MessageBox.Show(procesosdao.insertaprocesosplantilla());
             this.Visible = false;
             this.Close();
         }
         else
         {
             DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
             procesosdao.idproceso = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id_procesos"].Value);
             procesosdao.idficha   = int.Parse(label1.Text);
             MessageBox.Show(procesosdao.ingresadetalle());
             this.Visible = false;
             this.Close();
         }
     }
     catch
     {
         MessageBox.Show("A habido algun error");
     }
 }
Example #5
0
 private void button3_Click(object sender, EventArgs e)
 {
     GUI.Diseño.Operaciones_seleccion operacionesselectgui = new Operaciones_seleccion();
     operacionesselectgui.label1.Text = textBox1.Text;
     operacionesselectgui.ShowDialog();
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     procesosdao.idficha      = int.Parse(textBox1.Text);
     dataGridView3.DataSource = procesosdao.verprocesosfichas();
     calculatiempos();
 }
Example #6
0
        public void afinidad3()
        {
            string campo = "id_procesos";

            DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
            DataView        dv          = new DataView(procesosdao.devuelveprocesos());

            dv.RowFilter             = campo + " = '" + dataGridView6.Rows[0].Cells["Afinidad3"].Value.ToString() + "'";
            dataGridView2.DataSource = dv;
            dataGridView5.Rows.Add(dataGridView2.Rows[0].Cells[0].Value.ToString(), dataGridView2.Rows[0].Cells[1].Value.ToString());
        }
Example #7
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            string campo = "operacion";

            DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
            DataView        dv          = new DataView(procesosdao.devuelveprocesos());

            dv.RowFilter = campo + " like '%" + textBox2.Text + "%'";

            dataGridView1.DataSource = dv;
        }
Example #8
0
 public void agregaprocesostrabajo()
 {
     foreach (DataGridViewRow row in dataGridView4.Rows)
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.idproduccion = int.Parse(textBox1.Text);
         procesosdao.idproceso    = Convert.ToInt16(row.Cells[3].Value);
         procesosdao.cantidad     = Convert.ToInt32(textBox4.Text);
         procesosdao.tiempototal  = Convert.ToDecimal(row.Cells[2].Value) * Convert.ToDecimal(textBox4.Text);
         procesosdao.ingresaprocesostrabajo();
     }
 }
Example #9
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.tipo         = comboBox1.SelectedIndex;
         dataGridView1.DataSource = procesosdao.busca_procesosportipo();
     }
     catch
     {
         MessageBox.Show("Por favor, escoja una categoria");
     }
 }
Example #10
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.tipo         = comboBox1.SelectedIndex;
         dataGridView1.DataSource = procesosdao.busca_procesosportipo();
     }
     catch
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         dataGridView1.DataSource = procesosdao.devuelveprocesos();
     }
 }
Example #11
0
 private void button5_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.idproceso = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id_procesos"].Value);
         procesosdao.borraproceso();
         dataGridView1.DataSource = procesosdao.devuelveprocesos();
     }
     catch
     {
         MessageBox.Show("No se elimino, es probable que se este utilizando en una ficha tecnica");
     }
 }
 private void button13_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.idplantilla = int.Parse(textBox1.Text);
         procesosdao.idproceso   = Convert.ToInt32(dataGridView3.CurrentRow.Cells[0].Value);
         procesosdao.eliminaprocesosplantilla();
         actualizaoperaciones();
     }
     catch
     {
         MessageBox.Show("Error, puede ser la coneccion, o no a seleccionado nada para borrar");
     }
 }
Example #13
0
 private void button3_Click(object sender, EventArgs e)
 {
     GUI.Diseño.Operaciones_control operacionesgui = new Operaciones_control();
     operacionesgui.ShowDialog();
     if (comboBox1.SelectedIndex != -1)
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.tipo         = comboBox1.SelectedIndex;
         dataGridView1.DataSource = procesosdao.busca_procesosportipo();
     }
     else
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         dataGridView1.DataSource = procesosdao.devuelveprocesos();
     }
 }
        private void FichaTecnicaPagina2_Load(object sender, EventArgs e)
        {
            DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
            procesosdao.idficha = this.idficha;

            DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
            acabadosdao.idficha = this.idficha;

            //ReportDocument report = new ReportDocument();
            GUI.PLANTILLAS.FichaTecnicaP2 report = new GrupoSM_Recepcion.GUI.PLANTILLAS.FichaTecnicaP2();

            report.SetDataSource(procesosdao.verprocesosfichas());
            report.Subreports["AcabadosSubRPT"].SetDataSource(acabadosdao.acabados_fichas());

            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.Refresh();
        }
Example #15
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex < 0)
            {
                MessageBox.Show("Elija el grupo de busqueda");
            }
            else
            {
                string campo = "operacion";

                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                procesosdao.tipo = comboBox1.SelectedIndex;
                DataView dv = new DataView(procesosdao.busca_procesosportipo());
                dv.RowFilter = campo + " like '%" + textBox1.Text + "%'";

                dataGridView1.DataSource = dv;
            }
        }
Example #16
0
 private void button13_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao.idficha   = int.Parse(textBox1.Text);
         procesosdao.idproceso = Convert.ToInt32(dataGridView3.CurrentRow.Cells["id_proceso"].Value);
         procesosdao.borra_procesoficha();
         DAO.ProcesosDAO procesosdao1 = new GrupoSM_Recepcion.DAO.ProcesosDAO();
         procesosdao1.idficha     = int.Parse(textBox1.Text);
         dataGridView3.DataSource = procesosdao1.verprocesosfichas();
     }
     catch
     {
         MessageBox.Show("Error, puede ser la coneccion, o no a seleccionado nada para borrar");
     }
     calculatiempos();
 }
 public void guardatodoplantilla()
 {
     try
     {
         foreach (DataGridViewRow row in dataGridView1.Rows)
         {
             DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
             aviosdao.idplantilla = int.Parse(textBox1.Text);
             aviosdao.idavios     = Convert.ToInt32(row.Cells[0].Value);
             aviosdao.cantidad    = Convert.ToDouble(row.Cells[2].Value);
             aviosdao.costo       = Convert.ToDouble(row.Cells[3].Value);
             aviosdao.insertaaviosplantilla();
         }
         foreach (DataGridViewRow row in dataGridView2.Rows)
         {
             DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
             piezasdao.cantidad    = Convert.ToInt32(row.Cells[2].Value);
             piezasdao.idplantilla = int.Parse(textBox1.Text);
             piezasdao.idpiezas    = Convert.ToInt32(row.Cells[0].Value);
             piezasdao.ingresaplantillapiezas();
         }
         foreach (DataGridViewRow row in dataGridView3.Rows)
         {
             DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
             procesosdao.idproceso   = Convert.ToInt32(row.Cells[0].Value);
             procesosdao.idplantilla = int.Parse(textBox1.Text);
             procesosdao.insertaprocesosplantilla();
         }
         foreach (DataGridViewRow row in dataGridView4.Rows)
         {
             DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
             acabadosdao.idplantilla = int.Parse(textBox1.Text);
             acabadosdao.idacabados  = Convert.ToInt32(row.Cells[0].Value);
             acabadosdao.cantidad    = Convert.ToDouble(row.Cells[2].Value);
             acabadosdao.tiempototal = Convert.ToInt32(row.Cells[3].Value);
             acabadosdao.ingresaacabadosplantilla();
         }
     }
     catch
     {
         MessageBox.Show("Error de agregacion de las piezas, avios, acabados o procesos");
     }
 }
Example #18
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                GUI.Diseño.Operaciones_control operacionesgui = new Operaciones_control();
                operacionesgui.textBox1.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["operacion"].Value);

                operacionesgui.textBox2.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["tiempo"].Value);

                operacionesgui.comboBox1.SelectedIndex = Convert.ToInt32(dataGridView1.CurrentRow.Cells["tipo"].Value);
                operacionesgui.textBox3.Text           = Convert.ToString(dataGridView1.CurrentRow.Cells["id_procesos"].Value);
                operacionesgui.ShowDialog();
                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                dataGridView1.DataSource = procesosdao.devuelveprocesos();
            }
            catch
            {
                MessageBox.Show("escoja una operacion");
            }
        }
Example #19
0
        private void button15_Click(object sender, EventArgs e)
        {
            GUI.Diseño.Plantillas plantillasgui = new Plantillas();
            plantillasgui.lbl_idfichas.Text = textBox1.Text;
            plantillasgui.button1.Visible   = false;
            plantillasgui.button2.Visible   = false;
            plantillasgui.button3.Text      = "Seleccionar";

            plantillasgui.ShowDialog();
            DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao.id_ficha_avio   = int.Parse(textBox1.Text);
            dataGridView1.DataSource = aviosdao.sacar_avios();
            DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
            piezasdao.idficha        = int.Parse(textBox1.Text);
            dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
            DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
            acabadosdao.idficha      = int.Parse(textBox1.Text);
            dataGridView4.DataSource = acabadosdao.acabados_fichas();
            DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
            procesosdao.idficha      = int.Parse(textBox1.Text);
            dataGridView3.DataSource = procesosdao.verprocesosfichas();
            calculatiempos();
            actualizatextos();
        }
Example #20
0
 private void Operaciones_Load(object sender, EventArgs e)
 {
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     dataGridView1.DataSource = procesosdao.devuelveprocesos();
 }
Example #21
0
        private void Fichas_tecnicas_control_Load(object sender, EventArgs e)
        {
            if (this.Text == "Modificar")
            {
                DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                aviosdao.id_ficha_avio   = int.Parse(textBox1.Text);
                dataGridView1.DataSource = aviosdao.sacar_avios();
                DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                piezasdao.idficha        = int.Parse(textBox1.Text);
                dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
                DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                acabadosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView4.DataSource = acabadosdao.acabados_fichas();
                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                procesosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView3.DataSource = procesosdao.verprocesosfichas();
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                dataGridView6.DataSource = fichadao.especificacionesficha();
                foreach (DataGridViewRow row in dataGridView6.Rows)
                {
                    richTextBox1.Text = row.Cells[2].Value.ToString();
                }
                calculatiempos();
            }

            if (this.Text == "Ficha Tecnica")
            {
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                dataGridView5.DataSource = fichadao.fichatecnicavista();
                foreach (DataGridViewRow row in dataGridView5.Rows)
                {
                    tb_prenda.Text      = Convert.ToString(row.Cells["nombre_prenda"].Value);
                    tb_molde.Text       = Convert.ToString(row.Cells["modelo"].Value);
                    tb_tela.Text        = Convert.ToString(row.Cells["tela"].Value);
                    tb_telaancho.Text   = Convert.ToString(row.Cells["ancho_tela"].Value);
                    tb_telaconsumo.Text = Convert.ToString(row.Cells["consumo_tela"].Value);
                    textBox2.Text       = Convert.ToString(row.Cells["nombre"].Value);
                    label23.Text        = Convert.ToString(row.Cells["idclientes"].Value);
                    label22.Text        = Convert.ToString(row.Cells["costo_minuto"].Value);
                    tb_combinacion.Text = Convert.ToString(row.Cells["combinacion"].Value);

                    button1.Visible  = false;
                    button10.Visible = false;
                    button11.Visible = false;
                    button12.Visible = false;
                    button13.Visible = false;
                    button14.Visible = false;
                    button2.Visible  = false;
                    button3.Visible  = false;
                    button4.Visible  = false;
                    button5.Visible  = false;
                    button6.Visible  = false;
                    button7.Visible  = false;
                    button5.Enabled  = false;
                    button9.Visible  = false;

                    tb_combinacionancho.Text   = Convert.ToString(row.Cells["ancho_tela_conbinacion"].Value);
                    tb_combinacionconsumo.Text = Convert.ToString(row.Cells["consumo_conbinacion"].Value);
                    tb_forro.Text          = Convert.ToString(row.Cells["forro"].Value);
                    tb_forroancho.Text     = Convert.ToString(row.Cells["ancho_tela_forro"].Value);
                    tb_forroconsumo.Text   = Convert.ToString(row.Cells["consumo_forro"].Value);
                    rtb_observaciones.Text = Convert.ToString(row.Cells["especificacionescostura"].Value);
                    richTextBox1.Text      = row.Cells["Especificaciones"].Value.ToString();
                    groupBox2.Visible      = true;
                    button10.Visible       = false;
                }
                DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                aviosdao.id_ficha_avio   = int.Parse(textBox1.Text);
                dataGridView1.DataSource = aviosdao.sacar_avios();
                DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                piezasdao.idficha        = int.Parse(textBox1.Text);
                dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
                DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                acabadosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView4.DataSource = acabadosdao.acabados_fichas();
                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                procesosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView3.DataSource = procesosdao.verprocesosfichas();
                calculatiempos();
            }
        }
Example #22
0
 public void cargaprocesosficha()
 {
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     procesosdao.idficha      = int.Parse(lblficha.Text);
     dataGridView4.DataSource = procesosdao.verprocesosfichas();
 }
Example #23
0
 public void cargaprocesostrabajo()
 {
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     procesosdao.idproduccion = int.Parse(textBox1.Text);
     dataGridView3.DataSource = procesosdao.devuelveprocesostrabajoproduccion();
 }
Example #24
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());
            //}
        }
 public void actualizaoperaciones()
 {
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     procesosdao.idplantilla  = int.Parse(textBox1.Text);
     dataGridView3.DataSource = procesosdao.devuelveplantillaprocesos();
 }
Example #26
0
 public void actualizagrid2()
 {
     DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
     dataGridView2.DataSource = procesosdao.devuelveprocesos();
 }