Exemplo n.º 1
0
        public int guardarPermiso(CENPermiso permisos, int flag)
        {
            //DESCRIPCION: inserta y modifica los perfiles
            int    res;
            string xmlListParametros = ObjectToXMLGeneric <List <CENPermiso> >(permisos.listPermiso); //XML de lista de preventa descuento

            CADConexion   con    = new CADConexion();
            SqlConnection sqlcon = null;
            SqlCommand    cmd;

            try
            {
                sqlcon          = new SqlConnection(con.CxSQL());
                cmd             = new SqlCommand("pa_insertar_modificar_permiso", sqlcon);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@p_flag", flag);
                cmd.Parameters.AddWithValue("@p_list", xmlListParametros);
                sqlcon.Open();
                res = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                sqlcon.Close();
            }

            return(res);
        }
        public int modificiarPermiso(CENPermiso permiso, int flag)
        //DESCRIPCION: Actualiza la lista de permisos
        {
            CADPermisos cad = new CADPermisos();

            try
            {
                return(cad.guardarPermiso(permiso, flag));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int guardarPermiso(CENPermiso permiso, int flag)
        {
            //DESCRIPCION: Guarda una lista de perfiles
            CADPermisos cad = new CADPermisos();

            try
            {
                return(cad.guardarPermiso(permiso, flag));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public static int InsertarPermisos(List <CENPermiso> permisos)
 {
     //DESCRIPCION: Inserta la lista de permisos
     try
     {
         CENPermiso permiso = new CENPermiso();
         permiso.listPermiso = permisos;
         int         flag = CENConstante.g_const_1;
         CLNPermisos per  = new CLNPermisos();
         return(per.guardarPermiso(permiso, flag));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public static int actualizarPermisos(List <CENPermiso> permisos)
 {
     //DESCRIPCION: Actualiza la lista de permisos
     try
     {
         CENPermiso permiso = new CENPermiso();
         permiso.listPermiso = permisos;
         int         flag = CENConstante.g_const_2;
         CLNPermisos per  = new CLNPermisos();
         return(per.modificiarPermiso(permiso, flag));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }