예제 #1
0
        private void cbbArea_KeyDown(object sender, KeyEventArgs e)
        {
            try
            {
                if (e.KeyCode == Keys.Escape)
                {
                    Close();
                }

                if (e.KeyCode != Keys.Enter)
                {
                    return;
                }

                if (string.IsNullOrEmpty(cbbMaterial.Text))
                {
                    return;
                }

                MaterialLogica mate = new MaterialLogica();
                mate.Material = cbbMaterial.Text.ToString().ToUpper();
                DataTable datos = MaterialLogica.Consultar(mate);
                if (datos.Rows.Count != 0)
                {
                    cbbMaterial.SelectedValue = datos.Rows[0]["material"].ToString();
                    txtNombre.Text            = datos.Rows[0]["nombre"].ToString();
                    txtEstd.Text = datos.Rows[0]["estandar"].ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
예제 #2
0
        private void cbbMaterial_SelectionChangeCommitted(object sender, EventArgs e)
        {
            dgwTurno1.DataSource = null;
            dgwTurno2.DataSource = null;
            CargarStd();

            MaterialLogica mat = new MaterialLogica();

            mat.Material = cbbMaterial.SelectedValue.ToString();
            DataTable data = MaterialLogica.Consultar(mat);

            double dStd = 0;

            if (!double.TryParse(data.Rows[0]["estandar"].ToString(), out dStd))
            {
                dStd = 0;
            }

            //std 1er turno
            for (int i = 0; i < 10; i++)
            {
                int iHora = 7;
                iHora += i;
                string    sHora = iHora.ToString().PadLeft(2, '0') + ":00";
                DataTable dt    = dgwTurno1.DataSource as DataTable;
                dt.Rows.Add(cbbLinea.SelectedValue.ToString(), 0, "1", sHora, dStd);
            }

            for (int i = 0; i < 9; i++)
            {
                int iHora = 17;
                iHora += i;
                if (i == 7)
                {
                    iHora = 0;
                }
                else
                {
                    if (i == 8)
                    {
                        iHora = 1;
                    }
                }
                string    sHora = iHora.ToString().PadLeft(2, '0') + ":20";
                DataTable dt    = dgwTurno2.DataSource as DataTable;
                dt.Rows.Add(cbbLinea.SelectedValue.ToString(), 0, "2", sHora, dStd);
            }

            _lbCambioDet  = true;
            _lbCambioDet2 = true;
            CargarStd();
        }
예제 #3
0
        private void cbbArea_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cbbMaterial.Text))
                {
                    return;
                }

                MaterialLogica mate = new MaterialLogica();
                mate.Material = cbbMaterial.Text.ToString().ToUpper();
                DataTable datos = MaterialLogica.Consultar(mate);
                if (datos.Rows.Count != 0)
                {
                    txtNombre.Text = datos.Rows[0]["nombre"].ToString();
                    txtEstd.Text   = datos.Rows[0]["estandar"].ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }