Exemple #1
0
 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);
         }
     }
 }
Exemple #2
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();
        }
Exemple #3
0
        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();
            }
        }