Esempio n. 1
0
        private bool Validar()
        {
            bool paso = true;

            errorProvider.Clear();
            if (Usuario_comboBox.Items.Count <= 0)
            {
                errorProvider.SetError(Usuario_comboBox, "Debe agregar un Usuario");
                paso = false;
            }

            if (TipoAnalisis_comboBox.Items.Count <= 0)
            {
                errorProvider.SetError(TipoAnalisis_comboBox, "Debe agregar un Tipo Analisis");
                paso = false;
            }

            if (this.Detalle.Count == 0)
            {
                errorProvider.SetError(Detalle_dataGridView, "Debe poner un Tipo de Analisis y un Resultado");
                Resultado_textBox.Focus();
                paso = false;
            }

            return(paso);
        }
Esempio n. 2
0
        private void Agregar_button_Click(object sender, EventArgs e)
        {
            var tp = new List <TiposAnalisis>();

            tp = TiposAnalisisBLL.GetList(p => true);
            string cadena = "";

            cadena = Usuario_comboBox.Text;
            int idTipo = 0;

            foreach (var i in tp)
            {
                if (i.Descripcion.Equals(cadena))
                {
                    idTipo = i.TipoId;
                    MessageBox.Show("La condicion Funciona");
                }
            }

            if (Detalle_dataGridView.DataSource != null)
            {
                this.Detalle = (List <AnalisisDetalle>)Detalle_dataGridView.DataSource;
            }


            this.Detalle.Add(
                new AnalisisDetalle(
                    AnalisisId: (int)Id_numericUpDown.Value,
                    TipoId: (int)TipoAnalisis_comboBox.SelectedValue,
                    Resultado: Resultado_textBox.Text
                    )
                );

            CargarGrid();
            Resultado_textBox.Focus();
            Resultado_textBox.Clear();
            limpiarCombobox();
        }