コード例 #1
0
        private void BTModifEvaluacion_Click(object sender, EventArgs e)
        {
            //ValidarClave();
            //if (ValidClave == 1)
            //{
            try
            {
                if (DGV_Evaluaciones.SelectedRows.Count == 0)
                {
                    throw new Exception("No se ha seleccionado ninguna Evaluación");
                }

                if (DGV_Evaluaciones.SelectedRows.Count > 1)
                {
                    throw new Exception("Se ha seleccionado mas de una  Evaluación");
                }

                int    Tipo      = int.Parse(DGV_Evaluaciones.SelectedRows[0].Cells["Tipo"].Value.ToString());
                string Clave     = DGV_Evaluaciones.SelectedRows[0].Cells["Clave"].Value.ToString();
                string NombProve = DGV_Evaluaciones.SelectedRows[0].Cells["NombProve"].Value.ToString();
                string Estado    = DGV_Evaluaciones.SelectedRows[0].Cells["Estado"].Value.ToString();

                if (Tipo == 1)
                {
                    EvaluaTransp EvaTrans = EVATRABOL.Find(Clave);

                    IngEvalTransp ModEvaTrans = new IngEvalTransp(EvaTrans, Estado, NombProve);
                    ModEvaTrans.ShowDialog();
                    TraerLista();
                    P_Filtrado.Visible = false;
                }
                else
                {
                    EvaluaVarios Eva = EVAVABOL.Find(Clave);

                    IngEvalMantenimiento ModEva = new IngEvalMantenimiento(Eva, Estado, NombProve, Tipo);
                    ModEva.ShowDialog();
                    TraerLista();
                    P_Filtrado.Visible = false;
                    CB_Tipo.Visible    = false;
                    PProve.Visible     = false;
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //}
        }
コード例 #2
0
        private void Bt_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if ((CB_Calibracion.Checked == false) && (CB_Mant.Checked == false) && (CB_Otros.Checked == false) && (CB_Transp.Checked == false))
                {
                    throw new Exception("Se debe seleccionar un tipo de proveedor");
                }

                if (CB_Calibracion.Checked == true)
                {
                    Tipo = 2;
                    IngEvalMantenimiento IngCal = new IngEvalMantenimiento(Tipo);
                    IngCal.ShowDialog();
                    Close();
                }
                if (CB_Mant.Checked == true)
                {
                    Tipo = 4;
                    IngEvalMantenimiento IngTrans = new IngEvalMantenimiento(Tipo);
                    IngTrans.ShowDialog();
                    Close();
                }

                if (CB_Otros.Checked == true)
                {
                    Tipo = 5;
                    IngEvalMantenimiento IngCal = new IngEvalMantenimiento(Tipo);
                    IngCal.ShowDialog();
                    Close();
                }
                if (CB_Transp.Checked == true)
                {
                    Tipo = 1;
                    IngEvalTransp IngTra = new IngEvalTransp(Tipo);
                    IngTra.ShowDialog();
                    Close();
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }