private void btn_Quitar_SP_Click(object sender, EventArgs e) { if (lsp.Items.Count > 0) { if (txt_scPract.Text != "") { DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter(); adapter.BorrarPractica(txt_CodPractica.Text, txt_scPract.Text); CargarSubPracticas(); Limpiar(); txt_CodPractica.Text = ""; bt_cancelar_Click(null, null); MessageBox.Show("Subpráctica eliminada", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede borrar una practica sin seleccionar la subpractica", "Subpráctica", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { if (txt_CodPractica.Text != "") { DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter(); adapter.BorrarSoloPractica(txt_CodPractica.Text); bt_cancelar_Click(null, null); MessageBox.Show("Práctica eliminada", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Falta el codigo de la práctica a eliminar", "Código de práctica", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
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(); }
private void btn_Modificar_SP_Click(object sender, EventArgs e) { string scPract = null; string SubPract = null; string demora = "0"; if (lsp.Items.Count > 0) { if (txt_scPract.Text != "") { if (cbo_tipo_tubo.Text == "") { MessageBox.Show("Falta seleccionar el tipo de grupo", "¿Que grupo?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } 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.ActualizarPractica(txt_NPractica.Text, txt_SubPract.Text, cbo_defecto.Checked, txt_demora.Text, (cbo_TipoMuestra.SelectedValue).ToString(), dias_ultimo_analisis, Convert.ToInt32((cbo_tipo_tubo.SelectedValue).ToString()), ((Complejidad)cbo_complejidad.SelectedItem).ComplejidadID, txt_CodPractica.Text, txt_scPract.Text); adapter.Actualizar_Guardia(cbo_mostrar_en_guardia.Checked, txt_CodPractica.Text); adapter.AMAbreviatura(txt_abreviatura.Text, txt_CodPractica.Text); CargarSubPracticas(); //bt_cancelar_Click(null, null); MessageBox.Show("Subpráctica actualizada", "Actualizada", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { int dias_ultimo_analisis = 0; if (!int.TryParse(txt_dias_ultimo_analisis.Text, out dias_ultimo_analisis)) { dias_ultimo_analisis = 0; } //MessageBox.Show("No se puede actualizar una práctica sin seleccionar la subpractica"); DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter(); adapter.Actualiar_Cabecera(txt_NPractica.Text, txt_demora.Text, cbo_mostrar_en_guardia.Checked, dias_ultimo_analisis, ((Complejidad)cbo_complejidad.SelectedItem).ComplejidadID, txt_CodPractica.Text); adapter.AMAbreviatura(txt_abreviatura.Text, txt_CodPractica.Text); //bt_cancelar_Click(null, null); MessageBox.Show("Solo se ha actualizado la práctica en general, no la(s) subpráctica(s).", "Actualizada", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } } else { if (cbo_tipo_tubo.Text == "") { MessageBox.Show("Falta seleccionar el tipo de grupo", "¿Que grupo?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } 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.ActualizarSoloPractica(txt_NPractica.Text, SubPract, cbo_defecto.Checked, txt_demora.Text, scPract, (cbo_TipoMuestra.SelectedValue).ToString(), dias_ultimo_analisis, Convert.ToInt32((cbo_tipo_tubo.SelectedValue).ToString()), ((Complejidad)cbo_complejidad.SelectedItem).ComplejidadID, txt_CodPractica.Text); adapter.Actualizar_Guardia(cbo_mostrar_en_guardia.Checked, txt_CodPractica.Text); adapter.AMAbreviatura(txt_abreviatura.Text, txt_CodPractica.Text); //bt_cancelar_Click(null, null); MessageBox.Show("Práctica actualizada", "Actualizada", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } }