private void but_libro_asignar_Click(object sender, EventArgs e)
        {
            if (this.validar_datos())
            {

                try
                {
                    bi.v_DnombreMateria = com_materia.SelectedItem.ToString();
                    bi.v_año = Convert.ToInt32(tex_año.Text);
                    bi.v_Dsemestre = com_semestre.SelectedItem.ToString();
                    bi.v_descripcion = tex_descripcion.Text;
                    bi.v_usuario_i = this.usuario;

                    if (bi.VerificarBibliografia(bi) != 0)
                    {
                        Clicbut_libro_asignar = true;

                        this.ocultar_Pantalla();

                        frm_bibliografia_libro_asi FRM_BIBLIOGRAFIA_LIBRO_ASI = new frm_bibliografia_libro_asi(
                            this.usuario,
                            bi.v_DnombreMateria,
                            bi.v_año,
                            bi.v_Dsemestre,
                            bi.v_descripcion);

                        FRM_BIBLIOGRAFIA_LIBRO_ASI.ShowDialog();

                        this.mostrar_Pantalla();

                    }
                }
                catch (SqlException ex)
                {
                    for (int i = 0; i < ex.Errors.Count; i++)
                    {
                        errorMessages.Append("Index #" + i + "\n" +
                        "Message: " + ex.Errors[i].Message + "\n" +
                        "LineNumber: " + ex.Errors[i].LineNumber + "\n" +
                        "Source: " + ex.Errors[i].Source + "\n" +
                        "Procedure: " + ex.Errors[i].Procedure + "\n");
                    }
                    Console.WriteLine(errorMessages.ToString());

                    tex_año.Text = "";
                    tex_descripcion.Text = "";
                    Clicbut_libro_asignar = false;

                    MessageBox.Show(ex.Errors[0].Message.ToString(),
                    "Solicitar Bibliografía",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Warning);
                }
            }
        }
Ejemplo n.º 2
0
        private void but_libro_asignar_Click(object sender, EventArgs e)
        {
            if (this.validar_datos())
            {
                try
                {
                    bi.v_DnombreMateria = com_materia.SelectedItem.ToString();
                    bi.v_año            = Convert.ToInt32(tex_año.Text);
                    bi.v_Dsemestre      = com_semestre.SelectedItem.ToString();
                    bi.v_descripcion    = tex_descripcion.Text;
                    bi.v_usuario_i      = this.usuario;

                    if (bi.VerificarBibliografia(bi) != 0)
                    {
                        Clicbut_libro_asignar = true;

                        this.ocultar_Pantalla();

                        frm_bibliografia_libro_asi FRM_BIBLIOGRAFIA_LIBRO_ASI = new frm_bibliografia_libro_asi(
                            this.usuario,
                            bi.v_DnombreMateria,
                            bi.v_año,
                            bi.v_Dsemestre,
                            bi.v_descripcion);

                        FRM_BIBLIOGRAFIA_LIBRO_ASI.ShowDialog();

                        this.mostrar_Pantalla();
                    }
                }
                catch (SqlException ex)
                {
                    for (int i = 0; i < ex.Errors.Count; i++)
                    {
                        errorMessages.Append("Index #" + i + "\n" +
                                             "Message: " + ex.Errors[i].Message + "\n" +
                                             "LineNumber: " + ex.Errors[i].LineNumber + "\n" +
                                             "Source: " + ex.Errors[i].Source + "\n" +
                                             "Procedure: " + ex.Errors[i].Procedure + "\n");
                    }
                    Console.WriteLine(errorMessages.ToString());

                    tex_año.Text          = "";
                    tex_descripcion.Text  = "";
                    Clicbut_libro_asignar = false;

                    MessageBox.Show(ex.Errors[0].Message.ToString(),
                                    "Solicitar Bibliografía",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Warning);
                }
            }
        }