//metodo para insertar un folio en la base de datos
 public int Insertar(e_folios_extraordinarios folio)
 {
     try
     {
         using (this.contexto = new DataClassesTrayectoriaDataContext())
         {
             return(contexto.ins_folios_ext(folio.folio, folio.cohorte, folio.periodo, folio.grupo, folio.fecha, folio.carrera, folio.materia, folio.maestro, folio.tipo));
         }
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Esempio n. 2
0
        //metodo para guardar el folio
        private void GuardarFolio()
        {
            try
            {
                string tipo_acta = "";
                if (chk_regularizacion.IsChecked == true)
                {
                    tipo_acta = "RE";
                }
                else
                {
                    tipo_acta = "EX";
                }

                //llenamos la clase folio_ordinarios que se va insertar
                e_folios_extraordinarios f = new e_folios_extraordinarios(tipo_acta);
                f.folio   = int.Parse(txt_folio.Text);
                f.cohorte = txt_cohorte.Text;
                f.periodo = int.Parse(txt_periodo.Text);
                f.grupo   = int.Parse(txt_grupo.Text);
                f.fecha   = txt_fecha.SelectedDate.Value;
                f.carrera = int.Parse(((ComboBoxItem)combo_carrera.SelectedItem).Tag.ToString());
                //f.carrera = int.Parse(this.combo_carrera.SelectedValue.ToString());
                f.materia = int.Parse(combo_materia.SelectedValue.ToString());
                f.maestro = int.Parse(combo_profesor.SelectedValue.ToString());
                //insertamos por medio de la clase de negocio folios

                //AQUI DEBEMOS LLAMAR EL METODO PARA GUARDAR FOLIOS EXTRAORDINARIOS
                new cn_folios_extraordinarios().Insertar(f);
                MessageBox.Show("Folio guardado correctamente:\n " + f.folio);
            }
            catch (Exception ww)
            {
                MessageBox.Show(ww.Message);
            }
        }