/// <summary>
 /// Create a new SIFEstudiante object.
 /// </summary>
 /// <param name="id_Carnet">Initial value of the id_Carnet property.</param>
 /// <param name="nom_nombre">Initial value of the nom_nombre property.</param>
 /// <param name="txt_apellido_1">Initial value of the txt_apellido_1 property.</param>
 /// <param name="num_telefono">Initial value of the num_telefono property.</param>
 /// <param name="num_celular">Initial value of the num_celular property.</param>
 /// <param name="dir_email">Initial value of the dir_email property.</param>
 /// <param name="fK_PlanEstudios_idPlanEstudios">Initial value of the FK_PlanEstudios_idPlanEstudios property.</param>
 public static SIFEstudiante CreateSIFEstudiante(global::System.String id_Carnet, global::System.String nom_nombre, global::System.String txt_apellido_1, global::System.String num_telefono, global::System.String num_celular, global::System.String dir_email, global::System.Int32 fK_PlanEstudios_idPlanEstudios)
 {
     SIFEstudiante sIFEstudiante = new SIFEstudiante();
     sIFEstudiante.id_Carnet = id_Carnet;
     sIFEstudiante.nom_nombre = nom_nombre;
     sIFEstudiante.txt_apellido_1 = txt_apellido_1;
     sIFEstudiante.num_telefono = num_telefono;
     sIFEstudiante.num_celular = num_celular;
     sIFEstudiante.dir_email = dir_email;
     sIFEstudiante.FK_PlanEstudios_idPlanEstudios = fK_PlanEstudios_idPlanEstudios;
     return sIFEstudiante;
 }
        /**
         * Guarda los datos del Estudiante en la base de datos
         **/
        public bool GuardarDatosEstudiantes(Estudiante pEstudiante, int pPlanEstudios)
        {
            IMetodosEstudiante _metEstudiante = new MetodosEstudiante();
            _objConexionBase = new Inclutec_BDEntities();
            try
            {
                if (_metEstudiante.EstudianteExiste(pEstudiante.Id_Carnet))
                {
                    SIFEstudiante _sifEstudiante = (from _sifEstudiantes in _objConexionBase.SIFEstudiantes
                                                   where _sifEstudiantes.id_Carnet == pEstudiante.Id_Carnet
                                                   select _sifEstudiantes).First();
                    _sifEstudiante.dir_email = pEstudiante.Dir_Email;
                    _sifEstudiante.num_celular = pEstudiante.Num_Celular;
                    _sifEstudiante.num_telefono = pEstudiante.Num_Telefono;
                }
                else
                {
                    SIFEstudiante _sifeEstudiante = new SIFEstudiante();
                    _sifeEstudiante.id_Carnet = pEstudiante.Id_Carnet;
                    _sifeEstudiante.nom_nombre = pEstudiante.Nom_Nombre;
                    _sifeEstudiante.txt_apellido_1 = pEstudiante.Txt_Apellido1;
                    _sifeEstudiante.txt_apellido_2 = pEstudiante.Txt_Apellido2;
                    _sifeEstudiante.num_telefono = pEstudiante.Num_Telefono;
                    _sifeEstudiante.num_celular = pEstudiante.Num_Celular;
                    _sifeEstudiante.dir_email = pEstudiante.Dir_Email;
                    _sifeEstudiante.FK_PlanEstudios_idPlanEstudios = pPlanEstudios;

                    _objConexionBase.AddToSIFEstudiantes(_sifeEstudiante);
                }

                _objConexionBase.SaveChanges();
                _objConexionBase.Connection.Close();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the SIFEstudiantes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSIFEstudiantes(SIFEstudiante sIFEstudiante)
 {
     base.AddObject("SIFEstudiantes", sIFEstudiante);
 }