Пример #1
0
        void tb_keyDown(object sender, KeyEventArgs e)
        {
            if (e.Handled)
            {
                return;
            }

            if (e.KeyCode == Keys.F3)
            {
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(40);
                frmBusqueda.ShowDialog();
                if (index > -1 && DtBOM.Rows.Count > 0)
                {
                    if (frmBusqueda.articulo != null)
                    {
                        DtBOM.Rows[index].Cells[3].Value  = frmBusqueda.articulo.Clave;
                        DtBOM.Rows[index].Cells[4].Value  = frmBusqueda.articulo.Categoria;
                        DtBOM.Rows[index].Cells[5].Value  = frmBusqueda.articulo.Descr;
                        DtBOM.Rows[index].Cells[6].Value  = frmBusqueda.articulo.Color;
                        DtBOM.Rows[index].Cells[7].Value  = frmBusqueda.articulo.Proveedor;
                        DtBOM.Rows[index].Cells[10].Value = frmBusqueda.articulo.UnidadMedida;
                    }
                }
                e.Handled = true;
            }
        }
Пример #2
0
 private void tbArticuloC_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F3)
     {
         Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(43);
         frmBusqueda.ShowDialog();
         if (frmBusqueda.articulosCot != null)
         {
             articulosCot     = new ArticulosCot();
             articulosCot     = frmBusqueda.articulosCot;
             tbArticuloC.Text = articulosCot.Clave;
         }
     }
 }
Пример #3
0
 private void txtEstilo_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F3)
     {
         Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(15);
         frmBusqueda.ShowDialog();
         txtEstilo.Text = frmBusqueda.dato.ToString();
         //busacmos el estilo para rellenar los campos
         int    idPod  = 1;
         String Estilo = frmBusqueda.dato.ToString();
         Controlador.EstilosdeProduccionController Estilos = new Controlador.EstilosdeProduccionController();
         Estilos.MostrarPLML(txtEstilo, lblDescr, LblCategoria, LblDivision, LblEstacion, LblCliente, LbLMarca, lblCategory2, txtEspec, LblFit, lblBody, LblLavado, lblInseam, Txtempaque, Estilo, idPod);
     }
 }
Пример #4
0
 private void tbProcesos_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F3)
     {
         Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(44);
         frmBusqueda.ShowDialog();
         if (frmBusqueda.proceso != null)
         {
             proceso         = new Proceso();
             proceso         = frmBusqueda.proceso;
             tbProcesos.Text = proceso.IdProceso;
         }
     }
 }
Пример #5
0
 private void tbManoObra_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F3)
     {
         Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(45);
         frmBusqueda.ShowDialog();
         if (frmBusqueda.proceso != null)
         {
             obra            = new ManodeObra();
             presupuestos    = new Presupuestos();
             obra            = frmBusqueda.obra;
             presupuestos    = frmBusqueda.presupuestos;
             tbManoObra.Text = obra.Descripción;
         }
     }
 }
Пример #6
0
        private void txtNroBom_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F3)
            {
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(18);
                frmBusqueda.ShowDialog();
                if (frmBusqueda.dato != string.Empty && frmBusqueda.dato1 != string.Empty)
                {
                    if (Bom.BuscarCurr(frmBusqueda.dato1))
                    {
                        int estado;
                        txtNroBom.Text = frmBusqueda.dato;
                        txtEstilo.Text = frmBusqueda.dato1;
                        Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa);
                        Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtHilos, txtPO, snotas, txtHilos);
                        Bom.CargarDatosC(DtBOM, frmBusqueda.dato, "N");
                        estado     = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "N");
                        flagEstado = estado;
                        if (estado < 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado0;
                        }
                        if (estado == 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado2;
                        }

                        if (estado > 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado3;
                        }
                        groupBox1.Enabled = true;
                    }
                    else if (Bom.BuscarCurr(frmBusqueda.dato1) == false)
                    {
                        int estado;
                        txtNroBom.Text = frmBusqueda.dato;
                        txtEstilo.Text = frmBusqueda.dato1;
                        Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa);
                        Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtHilos, txtPO, snotas, txtHilos);
                        Bom.CargarDatosC(DtBOM, frmBusqueda.dato, "E");
                        estado     = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "E");
                        flagEstado = estado;
                        if (estado < 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado0;
                        }
                        if (estado == 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado2;
                        }

                        if (estado > 1)
                        {
                            pbEstadoThread.Image = Properties.Resources.estado3;
                        }
                        groupBox1.Enabled = true;
                    }
                }
            }
        }
Пример #7
0
        private void txtNroBom_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F3)
            {
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(18);
                frmBusqueda.ShowDialog();
                if (frmBusqueda.dato != string.Empty && frmBusqueda.dato1 != string.Empty)
                {
                    if (Bom.BuscarCurr(frmBusqueda.dato1))
                    {
                        int estado;
                        txtNroBom.Text = frmBusqueda.dato;
                        txtEstilo.Text = frmBusqueda.dato1;

                        Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa);
                        TemporalStream = Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtSPO, txtPO, snotas, txthilo);
                        Bom.CargarDatos(DtBOM, frmBusqueda.dato, "N");
                        int    idPod  = 1;
                        String Estilo = frmBusqueda.dato1.ToString();
                        Controlador.EstilosdeProduccionController Estilos = new Controlador.EstilosdeProduccionController();
                        Estilos.MostrarPLML(txtEstilo, lblDescr, LblCategoria, LblDivision, LblEstacion, LblCliente, LbLMarca, lblCategory2, txtEspec, LblFit, lblBody, LblLavado, lblInseam, Txtempaque, Estilo, idPod);

                        estado     = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "N");
                        flagEstado = estado;
                        if (estado < 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado0;
                        }
                        if (estado == 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado2;
                        }
                        if (estado > 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado3;
                        }
                    }
                    else if (Bom.BuscarCurr(frmBusqueda.dato1) == false)
                    {
                        int estado;
                        txtNroBom.Text = frmBusqueda.dato;
                        txtEstilo.Text = frmBusqueda.dato1;

                        Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa);
                        TemporalStream = Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtSPO, txtPO, snotas, txthilo);
                        Bom.CargarDatos(DtBOM, frmBusqueda.dato, "E");
                        estado     = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "E");
                        flagEstado = estado;
                        if (estado < 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado0;
                        }
                        if (estado == 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado2;
                        }
                        if (estado > 1)
                        {
                            //pbEstadoThread.Image = Properties.Resources.estado3;
                        }
                    }
                    btnGuardar.Visible    = false;
                    btnGuardarBOM.Visible = false;
                }
            }
        }
Пример #8
0
        private void DtBOM_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int Ncolumna = 0;

            Ncolumna = e.ColumnIndex;
            if (Ncolumna == 1)
            {
                TareaTemporal tempTask;
                var           imagen  = DtBOM.CurrentCell.Value;
                Image         _imagen = (Image)imagen;
                string        tempBom = txtNroBom.Text.Trim().Replace("N", "").Replace("E", "");
                string        tempNacionalidad;
                if (txtNroBom.Text.Contains("N"))
                {
                    tempNacionalidad = "N";
                }
                else
                {
                    tempNacionalidad = "E";
                }
                switch ((int)_imagen.Tag)
                {
                case 0:
                    DialogsResults result = Dialogs.Show("¿Desea cambiar el estado de la tarea?", DialogsType.Question);
                    if (result == DialogsResults.Yes)
                    {
                        _imagen                 = null;
                        _imagen                 = Properties.Resources.estado2;
                        _imagen.Tag             = 1;
                        DtBOM.CurrentCell.Value = _imagen;
                        int flagNota;
                        if (DtBOM.CurrentRow.Cells[11].Value.ToString() == string.Empty)
                        {
                            flagNota = 0;
                        }
                        else
                        {
                            flagNota = 1;
                        }
                        tempTask = new TareaTemporal
                        {
                            segmento     = DtBOM.CurrentRow.Cells[0].Value.ToString(),
                            trim         = DtBOM.CurrentRow.Cells[2].Value.ToString(),
                            bom          = tempBom,
                            nacionalidad = tempNacionalidad,
                            flagNota     = flagNota
                        };
                        listaTemporal.Add(tempTask);
                        //Bom.Tasks(DtBOM.CurrentRow.Cells[0].Value.ToString(), DtBOM.CurrentRow.Cells[2].Value.ToString(), tempBom, tempNacionalidad, flagNota);
                    }
                    break;
                }
                //if((int)_imagen.Tag == 2)
                //{
                //    DialogsResults result = Dialogs.Show("¿Desea cambiar el estado de la tarea?", DialogsType.Question);
                //    if (result == DialogsResults.Yes)
                //    {

                //    }
                //}
            }
            var   imagen1  = DtBOM.CurrentRow.Cells[1].Value;
            Image _imagen1 = (Image)imagen1;

            if (Ncolumna == 4 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();
                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 5 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna - 5;
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();
                DtBOM.CurrentCell.Value = frmBusqueda.dato;
            }
            if (Ncolumna == 3 && (int)_imagen1.Tag < 1)
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();
                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                    Bom.Itemcode(frmBusqueda.dato, DtBOM);
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 7 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();
                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 6 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();

                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 10 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();
                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 9 && (int)_imagen1.Tag < 1 && ((DtBOM.CurrentCell.Value.ToString() == string.Empty || DtBOM.CurrentCell.Value.ToString() == " ")))
            {
                int sum;
                sum = Ncolumna + 20;
                string            _temporal   = DtBOM.CurrentCell.Value.ToString();
                Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(sum);
                frmBusqueda.ShowDialog();

                if (!string.IsNullOrEmpty(frmBusqueda.dato))
                {
                    DtBOM.CurrentCell.Value = frmBusqueda.dato;
                }
                else
                {
                    DtBOM.CurrentCell.Value = _temporal;
                }
            }
            if (Ncolumna == 8 && (int)_imagen1.Tag < 1)
            {
                string dato2;
                if (DtBOM.Rows.Count > 0)
                {
                    dato2 = DtBOM.CurrentRow.Cells[8].Value.ToString();
                    int sum;
                    sum = Ncolumna + 20;
                    Busqueda.Input frm = new Busqueda.Input(sum, dato2);
                    frm.ShowDialog();
                    DtBOM.CurrentCell.Value = frm.dato;
                }
                else
                {
                    int sum;
                    sum = Ncolumna + 20;
                    Busqueda.Input frm = new Busqueda.Input(sum, "0");
                    frm.ShowDialog();
                    DtBOM.CurrentCell.Value = frm.dato;
                }
            }
            if (Ncolumna == 11 && (int)_imagen1.Tag < 1)
            {
                string dato2;
                if (DtBOM.Rows.Count > 0)
                {
                    dato2 = DtBOM.CurrentRow.Cells[11].Value.ToString();
                    int sum;
                    sum = Ncolumna + 20;
                    Busqueda.Input frm = new Busqueda.Input(sum, dato2);
                    frm.ShowDialog();
                    DtBOM.CurrentCell.Value = frm.dato;
                }
                else
                {
                    int sum;
                    sum = Ncolumna + 20;
                    Busqueda.Input frm = new Busqueda.Input(sum, "");
                    frm.ShowDialog();
                    DtBOM.CurrentCell.Value = frm.dato;
                }
            }
        }