private bool ValidarInsertar(ModulosBE m_moduloBE, ref string outSms) { bool v = true; if (m_moduloBE.Nombre == null || m_moduloBE.Nombre == "") { outSms = outSms + "Ingrese Nombre del sistema"; v = false; } if (m_moduloBE.EstadoId <= 0) { outSms = outSms + "Seleccione el tipo de estado"; v = false; } ModulosBE sistemasBE = Consultar_PK(m_moduloBE.ModuloId).FirstOrDefault(); if (sistemasBE != null) { if (sistemasBE.Nombre == m_moduloBE.Nombre) { outSms = outSms + "Ya existe Sistema con ese nombre" + sistemasBE.Nombre; v = false; } } return(v); }
public int Actualizar(ModulosBE e_Modulos) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_ModulosActualizar", connection); ParametroSP("@ModuloId", e_Modulos.ModuloId); ParametroSP("@ModuloKey", e_Modulos.ModuloKey); ParametroSP("@SistemaId", e_Modulos.SistemaId); ParametroSP("@ModuloPadreId", e_Modulos.ModuloPadreId); ParametroSP("@Nombre", e_Modulos.Nombre); ParametroSP("@Descripcion", e_Modulos.Descripcion); ParametroSP("@MenuDisplay", e_Modulos.MenuDisplay); ParametroSP("@MenuIcono", e_Modulos.MenuIcono); ParametroSP("@MenuNombre", e_Modulos.MenuNombre); ParametroSP("@MenuPath", e_Modulos.MenuPath); ParametroSP("@MenuPrioridad", e_Modulos.MenuPrioridad); ParametroSP("@EstadoId", e_Modulos.EstadoId); ParametroSP("@UsuarioModificacionRegistro", e_Modulos.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_Modulos.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }
public List <ModulosBE> Listar_grilla_x_modpadre(ModulosBE ent) { List <ModulosBE> lst = new List <ModulosBE>(); using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_ModulosConsultar_Lista_Grilla", connection); ParametroSP("@accion", "lst"); ParametroSP("@opcion", "lst_grilla_x_modulo_padre"); ParametroSP("@Nombre", ent.Nombre); ParametroSP("@ModuloId", ent.ModuloId); ParametroSP("@SistemaId", ent.SistemaId); ParametroSP("@ModuloPadreId", ent.ModuloPadreId); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { lst.Add(new ModulosBE(reader)); } } } catch (SqlException ex) { throw new Exception("Clase DataAccess: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } return(lst); }
public bool Insertar(ModulosBE e_Modulos) { try { ModulosDA o_Modulos = new ModulosDA(m_BaseDatos); int resp = o_Modulos.Insertar(e_Modulos); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
public bool Insertar() { String out_sms_err = ""; bool v = false; ModulosBE sistemasBE = new ModulosBE(); sistemasBE = ViewModelToBE(this); v = (new ModulosBL()).Insertar(sistemasBE, ref out_sms_err); if (v == false) { this.ErrorSms = out_sms_err; } return(v); }
public bool Actualizar() { String out_sms_err = ""; bool v = false; ModulosBE moduloBE = new ModulosBE(); moduloBE = ViewModelToBE(this); v = (new ModulosBL()).Actualizar(moduloBE, ref out_sms_err); if (v == false) { this.ErrorSms = out_sms_err; } return(v); }
public bool Insertar(ModulosBE e_Modulo, ref String out_sms_err) { if (ValidarActualizar(e_Modulo, ref out_sms_err) == false) { return(false); } try { ModulosDA o_Modulos = new ModulosDA(); int resp = o_Modulos.Insertar(e_Modulo); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
public int Anular(ModulosBE e_Modulos) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_ModulosAnular", connection); ParametroSP("@ModuloId", e_Modulos.ModuloId); ParametroSP("@UsuarioModificacionRegistro", e_Modulos.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_Modulos.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }
private ModulosBE ViewModelToBE(ModulosViewModel m_modulosVM) { ModulosBE modulosBE = new ModulosBE(); modulosBE.ModuloId = m_modulosVM.ModuloId; modulosBE.SistemaId = m_modulosVM.SistemaId; modulosBE.Nombre = m_modulosVM.Nombre; modulosBE.ModuloPadreId = m_modulosVM.ModuloPadreId; modulosBE.Nombre = m_modulosVM.Nombre; modulosBE.Descripcion = m_modulosVM.Descripcion; modulosBE.MenuDisplay = m_modulosVM.MenuDisplay; modulosBE.MenuIcono = m_modulosVM.MenuIcono; modulosBE.EstadoId = m_modulosVM.EstadoId; modulosBE.MenuNombre = m_modulosVM.MenuNombre; modulosBE.MenuPath = m_modulosVM.MenuPath; modulosBE.MenuPrioridad = m_modulosVM.MenuPrioridad; modulosBE.UsuarioRegistro = m_modulosVM.UsuarioRegistro; modulosBE.FechaRegistro = m_modulosVM.FechaRegistro; modulosBE.UsuarioModificacionRegistro = m_modulosVM.UsuarioModificacionRegistro; modulosBE.FechaModificacionRegistro = m_modulosVM.FechaModificacionRegistro; modulosBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; return(modulosBE); }
private ModulosViewModel BEToViewModel(ModulosBE m_modulosBE) { ModulosViewModel modulosVM = new ModulosViewModel(); modulosVM.ModuloId = m_modulosBE.ModuloId; modulosVM.Nombre = m_modulosBE.Nombre; modulosVM.ModuloPadreId = m_modulosBE.ModuloPadreId; modulosVM.Nombre = m_modulosBE.Nombre; modulosVM.Descripcion = m_modulosBE.Descripcion; modulosVM.MenuDisplay = m_modulosBE.MenuDisplay; modulosVM.MenuIcono = m_modulosBE.MenuIcono; modulosVM.EstadoId = m_modulosBE.EstadoId; modulosVM.EstadoNombre = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_modulosBE.EstadoId).FirstOrDefault().Nombre; modulosVM.MenuNombre = m_modulosBE.MenuNombre; modulosVM.MenuPath = m_modulosBE.MenuPath; modulosVM.MenuPrioridad = m_modulosBE.MenuPrioridad; modulosVM.UsuarioRegistro = m_modulosBE.UsuarioRegistro; modulosVM.FechaRegistro = m_modulosBE.FechaRegistro; modulosVM.UsuarioModificacionRegistro = m_modulosBE.UsuarioModificacionRegistro; modulosVM.FechaModificacionRegistro = m_modulosBE.FechaModificacionRegistro; modulosVM.NroIpRegistro = m_modulosBE.NroIpRegistro; modulosVM.LstPerfilModulosBE = new PerfilModulosBL().Consultar_Lista().Where(x => x.ModuloId == m_modulosBE.ModuloId).ToList(); return(modulosVM); }