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(); }