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; } }