예제 #1
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (TxtNumSer.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de serie del proceso !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumSer.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtNumDoc.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de documento del proceso !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumDoc.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtFchReg.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de registro !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchReg.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtFchIni.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de inicio !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtFchFin.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de termino !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (Convert.ToInt32(CboRes.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el nombre de la persona responsable de este proceso !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboRes.Focus();
                booEstado = false;
                return(booEstado);
            }
            return(booEstado);
        }
예제 #2
0
        void Modificar()
        {
            booAgregando             = true;
            n_QueHace                = 2;
            Tab1.TabPages[0].Enabled = false;
            Blanquea();
            Bloquea();
            ActivarTool();

            int intIdRegistro = Convert.ToInt16(DgLista.Columns[2].CellValue(DgLista.Row).ToString());

            VerRegistro(intIdRegistro);
            LblTitulo2.Text    = "Modificando Registro";
            Tab1.SelectedIndex = 1;
            TxtFchReg.Focus();
            booAgregando = false;
        }
예제 #3
0
        void Nuevo()
        {
            booAgregando             = true;
            n_QueHace                = 1;
            Tab1.TabPages[0].Enabled = false;
            Blanquea();
            Bloquea();
            ActivarTool();
            LblTitulo2.Text    = "Agregando Nuevo Registro";
            Tab1.SelectedIndex = 1;
            booAgregando       = false;

            // MOSTRAMOS EL ULTIMO NUMERO DE REQUERIMIENTO
            string c_numdoc = "";

            c_numdoc       = objTipDoc.UltimoNumero(STU_SISTEMA.EMPRESAID, 80, "0001");      // DOCUMENTO PLANILLA DE JORNALES
            TxtNumSer.Text = "0001";
            TxtNumDoc.Text = c_numdoc;

            TxtFchReg.Focus();
        }
예제 #4
0
        bool CamposOK()
        {
            bool booEstado = true;
            int  n_fila    = 0;

            if (TxtNumSer.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de serie del programa de produccion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumSer.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtNumDoc.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de documento del programa de produccion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumDoc.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (TxtFchReg.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de registro !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchReg.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (Convert.ToInt16(CboSol.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado en nombre del solicitante de los insumos !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboSol.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (Convert.ToInt16(CboItem.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el nombre producto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboItem.Focus();
                booEstado = false;
                return(booEstado);
            }

            if (FgInsumos.Rows.Count == 2)
            {
                MessageBox.Show("¡ La solicitud de materiales debe de tener como minimo un insumo !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                FgInsumos.Focus();
                booEstado = false;
                return(booEstado);
            }
            else
            {
                for (n_fila = 2; n_fila <= FgInsumos.Rows.Count - 1; n_fila++)
                {
                    if (Convert.ToDouble(funFunciones.NulosN(FgInsumos.GetData(n_fila, 5))) == 0)
                    {
                        MessageBox.Show("¡ Debe de indicar la cantidad de insumo entregada en la fila Nº" + n_fila.ToString() + "!", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        FgInsumos.Focus();
                        booEstado = false;
                        return(booEstado);
                    }
                }
            }

            return(booEstado);
        }