Exemple #1
0
        private void btb_Agregar_SP_Click(object sender, EventArgs e)
        {
            foreach (string value in lsp.Items)
            {
                if (value.Split(';')[0] == txt_scPract.Text)
                {
                    MessageBox.Show("Ya existe la subpráctica", "Ya existe", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }

            if (cbo_tipo_tubo.Text == "")
            {
                MessageBox.Show("Falta seleccionar el tipo de tubo", "¿Que tubo?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            string scPract  = null;
            string SubPract = null;
            string demora   = "0";

            if (txt_scPract.Text != "")
            {
                scPract = txt_scPract.Text;
            }
            if (txt_SubPract.Text != "")
            {
                SubPract = txt_SubPract.Text;
            }
            if (txt_demora.Text != "")
            {
                demora = txt_demora.Text;
            }

            int dias_ultimo_analisis = 0;

            if (!int.TryParse(txt_dias_ultimo_analisis.Text, out dias_ultimo_analisis))
            {
                dias_ultimo_analisis = 0;
            }

            DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter();
            adapter.InsertarPractica(txt_CodPractica.Text.Trim(), scPract.Trim(), txt_NPractica.Text, SubPract, cbo_defecto.Checked, demora, (cbo_TipoMuestra.SelectedValue).ToString(), cbo_mostrar_en_guardia.Checked, dias_ultimo_analisis, Convert.ToInt32((cbo_tipo_tubo.SelectedValue).ToString()), ((Complejidad)cbo_complejidad.SelectedItem).ComplejidadID);
            CargarSubPracticas();
            txt_scPract.Text              = "";
            txt_SubPract.Text             = "";
            cbo_defecto.Checked           = false;
            cbo_TipoMuestra.SelectedValue = 12;
            MessageBox.Show("Práctica guardada", "Práctica Guardada", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Limpiar();
        }