public Boolean Guardar(clsTipoPermiso tiPe)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    TipoPermiso tiP = new TipoPermiso()
                    {
                        IdTipoPermiso = tiPe.IdTipoPermiso,
                        Descripcion = tiPe.Descripcion,
                        IdEmpresa = tiPe.IdEmpresa,
                        IdEstado = tiPe.IdEstado,

                    };
                    ent.AddToTipoPermiso(tiP);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error:" + ex);
                return false;
            }
        }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet TipoPermiso. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToTipoPermiso(TipoPermiso tipoPermiso)
 {
     base.AddObject("TipoPermiso", tipoPermiso);
 }
 /// <summary>
 /// Crear un nuevo objeto TipoPermiso.
 /// </summary>
 /// <param name="idTipoPermiso">Valor inicial de la propiedad IdTipoPermiso.</param>
 /// <param name="descripcion">Valor inicial de la propiedad Descripcion.</param>
 /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param>
 /// <param name="idEstado">Valor inicial de la propiedad IdEstado.</param>
 public static TipoPermiso CreateTipoPermiso(global::System.Int32 idTipoPermiso, global::System.String descripcion, global::System.Int32 idEmpresa, global::System.Int32 idEstado)
 {
     TipoPermiso tipoPermiso = new TipoPermiso();
     tipoPermiso.IdTipoPermiso = idTipoPermiso;
     tipoPermiso.Descripcion = descripcion;
     tipoPermiso.IdEmpresa = idEmpresa;
     tipoPermiso.IdEstado = idEstado;
     return tipoPermiso;
 }