public int Actualizar(SistemasBE e_Sistemas) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_SistemasActualizar", connection); ParametroSP("@SistemaId", e_Sistemas.SistemaId); ParametroSP("@SistemaKey", e_Sistemas.SistemaKey); ParametroSP("@Nombre", e_Sistemas.Nombre); ParametroSP("@Abreviatura", e_Sistemas.Abreviatura); ParametroSP("@Tipo", e_Sistemas.Tipo); ParametroSP("@Descripcion", e_Sistemas.Descripcion); ParametroSP("@Path", e_Sistemas.Path); ParametroSP("@Icon", e_Sistemas.Icon); ParametroSP("@EstadoId", e_Sistemas.EstadoId); ParametroSP("@UsuarioModificacionRegistro", e_Sistemas.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_Sistemas.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }
private bool ValidarInsertar(SistemasBE e_Sistemas, ref string outSms) { bool v = true; if (e_Sistemas.Nombre == null || e_Sistemas.Nombre == "") { outSms = outSms + "Ingrese Nombre del sistema"; v = false; } if (e_Sistemas.EstadoId == null || e_Sistemas.EstadoId <= 0) { outSms = outSms + "Seleccione el tipo de estado"; v = false; } SistemasBE sistemasBE = Consultar_PK(e_Sistemas.SistemaId).FirstOrDefault(); if (sistemasBE != null) { if (sistemasBE.Nombre == e_Sistemas.Nombre) { outSms = outSms + "Ya existe Sistema con ese nombre" + sistemasBE.Nombre; v = false; } } return(v); }
public List <SistemasBE> Listar_grilla(SistemasBE ent) { List <SistemasBE> lst = new List <SistemasBE>(); using (SqlConnection connection = Conectar()) { try { ComandoSP("usp_SISTEMAConsultar_Lista", connection); ParametroSP("@accion", "lst"); ParametroSP("@opcion", "lst_grilla"); ParametroSP("@NOMBRE", ent.Nombre); ParametroSP("@SISTEMA_ID", ent.SistemaId); ParametroSP("@KEY_SISTEMA", ent.SistemaKey); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { lst.Add(new SistemasBE(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(SistemasBE e_Sistemas) { try { SistemasDA o_Sistemas = new SistemasDA(m_BaseDatos); int resp = o_Sistemas.Insertar(e_Sistemas); 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; SistemasBE sistemasBE = new SistemasBE(); sistemasBE = ViewModelToBE(this); v = (new SistemasBL()).Insertar(sistemasBE, ref out_sms_err); if (v == false) { this.ErrorSms = out_sms_err; } return(v); }
public bool Insertar(SistemasBE e_Sistemas, ref String out_sms_err) { if (ValidarActualizar(e_Sistemas, ref out_sms_err) == false) { return(false); } try { SistemasDA sistemasDA = new SistemasDA(); int resp = sistemasDA.Insertar(e_Sistemas); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
private SistemasBE ViewModelToBE(SistemasViewModel m_sistemasVM) { SistemasBE sistemasBE = new SistemasBE(); sistemasBE.SistemaId = m_sistemasVM.SistemaId; sistemasBE.Nombre = m_sistemasVM.Nombre; sistemasBE.Abreviatura = m_sistemasVM.Abreviatura; sistemasBE.Descripcion = m_sistemasVM.Descripcion; sistemasBE.Icon = m_sistemasVM.Icon; sistemasBE.EstadoId = m_sistemasVM.EstadoId; sistemasBE.UsuarioRegistro = m_sistemasVM.UsuarioRegistro; sistemasBE.FechaRegistro = m_sistemasVM.FechaRegistro; sistemasBE.UsuarioModificacionRegistro = m_sistemasVM.UsuarioModificacionRegistro; sistemasBE.FechaModificacionRegistro = m_sistemasVM.FechaModificacionRegistro; sistemasBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; return(sistemasBE); }
private SistemasViewModel BEToViewModel(SistemasBE m_sistemaBE) { SistemasViewModel sistemasVM = new SistemasViewModel(); sistemasVM.SistemaId = m_sistemaBE.SistemaId; sistemasVM.Nombre = m_sistemaBE.Nombre; sistemasVM.Abreviatura = m_sistemaBE.Abreviatura; sistemasVM.Descripcion = m_sistemaBE.Descripcion; sistemasVM.Icon = m_sistemaBE.Icon; sistemasVM.EstadoId = m_sistemaBE.EstadoId; sistemasVM.EstadoNombre = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_sistemaBE.EstadoId).FirstOrDefault().Nombre; sistemasVM.UsuarioRegistro = m_sistemaBE.UsuarioRegistro; sistemasVM.FechaRegistro = m_sistemaBE.FechaRegistro; sistemasVM.UsuarioModificacionRegistro = m_sistemaBE.UsuarioModificacionRegistro; sistemasVM.FechaModificacionRegistro = m_sistemaBE.FechaModificacionRegistro; sistemasVM.NroIpRegistro = m_sistemaBE.NroIpRegistro; sistemasVM.LstModulosBE = new ModulosBL().Consultar_Lista().Where(x => x.SistemaId == m_sistemaBE.SistemaId).ToList(); return(sistemasVM); }
public int Anular(SistemasBE e_Sistemas) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_SistemasAnular", connection); ParametroSP("@SistemaId", e_Sistemas.SistemaId); ParametroSP("@UsuarioModificacionRegistro", e_Sistemas.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_Sistemas.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }