public SCE_GRUPOTDA_BE ObtenerPorID(int Id) { try { DA.SCE_GRUPOTDA_DA DA = new DA.SCE_GRUPOTDA_DA(usrLogin); return(DA.ObtenerPorID(Id)); } catch (Exception ex) { throw ex; } }
public List <SCE_GRUPOTDA_BE> Listar() { try { DA.SCE_GRUPOTDA_DA DA = new DA.SCE_GRUPOTDA_DA(usrLogin); return(DA.Listar()); } catch (Exception ex) { throw ex; } }
public bool Eliminar(int Id) { try { DA.SCE_GRUPOTDA_DA DA = new DA.SCE_GRUPOTDA_DA(usrLogin); return(DA.Eliminar(Id)); } catch (Exception ex) { throw ex; } }
public string IsValid(int Id, string nombre, bool operacion) { string mensaje = ""; try { if ((nombre == null) || (nombre.Length == 0)) { return(mensaje = System.Configuration.ConfigurationManager.AppSettings["MGT_CN"]); } DA.SCE_GRUPOTDA_DA DA = new DA.SCE_GRUPOTDA_DA(usrLogin); List <SCE_GRUPOTDA_BE> plista = DA.Listar(); if (operacion == false) { for (int i = 0; i < plista.Count; i++) { if ((plista[i].ID_GRUPO != Id) && (plista[i].NOM_GRUPO == nombre)) { return(mensaje = System.Configuration.ConfigurationManager.AppSettings["MGT_ND"]); } } } else { for (int i = 0; i < plista.Count; i++) { if (plista[i].NOM_GRUPO == nombre) { return(mensaje = System.Configuration.ConfigurationManager.AppSettings["MGT_ND"]); } } } return(mensaje); } catch (Exception ex) { throw ex; } }
public void Insertar(string nombre, List <SCE_GRUPOTDA_TIENDA_BE> lstTiendas) { try { BE = new SCE_GRUPOTDA_BE(); BE.NOM_GRUPO = nombre; BE.TIENDAS = lstTiendas; DA.SCE_GRUPOTDA_DA DA = new DA.SCE_GRUPOTDA_DA(usrLogin); using (TransactionScope scope = new TransactionScope()) { DA.Insertar(BE); scope.Complete(); } } catch (Exception ex) { throw ex; } }