public List <BE.Configuracion> Listar() { var lstBeConfiguracion = new List <BE.Configuracion>(); try { string sp = "SpTbConfiguracionListar"; int idEmpresa = 0; var bdEmpresa = new Empresa(); using (var cnn = new SqlConnection(Conexion.strCnxBD)) { cnn.Open(); var cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { var beConfiguracion = new BE.Configuracion(); beConfiguracion.Id = int.Parse(reader["idConfiguracion"].ToString()); idEmpresa = int.Parse(reader["idEmpresa"].ToString()); beConfiguracion.Empresa = bdEmpresa.Obtener(idEmpresa); beConfiguracion.Servidor = reader["servidor"].ToString(); beConfiguracion.BaseDatos = reader["baseDatos"].ToString(); beConfiguracion.TipoBD = int.Parse(reader["tipoBD"].ToString()); beConfiguracion.UsuarioBD = reader["usuarioBD"].ToString(); beConfiguracion.ClaveBD = reader["claveBD"].ToString(); beConfiguracion.LicenciaSAP = reader["licenciaSAP"].ToString(); beConfiguracion.UsuarioSAP = reader["usuarioSAP"].ToString(); beConfiguracion.ClaveSAP = reader["claveSAP"].ToString(); lstBeConfiguracion.Add(beConfiguracion); } cnn.Close(); } return(lstBeConfiguracion); } catch (Exception) { throw; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (this.beEmpresa == null) { this.beEmpresa = new BE.Empresa(); } #region Validaciones if (this.txtCodigo.Text.Trim().Length == 0) { this.txtCodigo.Focus(); General.CriticalMessage("Ingrese una Codigo"); return; } int idEmpresa = 0; if (int.TryParse(this.txtCodigo.Text.Trim(), out idEmpresa) == false) { this.txtCodigo.Focus(); General.CriticalMessage("El Codigo debe ser un valor númerico"); return; } if (this.txtNombre.Text.Trim().Length == 0) { this.txtNombre.Focus(); General.CriticalMessage("Ingrese una Nombre"); return; } #endregion this.beEmpresa.Id = idEmpresa; this.beEmpresa.Nombre = this.txtNombre.Text.Trim(); this.beEmpresa.Descripcion = this.txtDescripcion.Text.Trim(); bool rpta = false; var bdEmpresa = new BD.Empresa(); if (bdEmpresa.Obtener(idEmpresa) == null) { rpta = bdEmpresa.Insertar(this.beEmpresa); } else { rpta = bdEmpresa.Actualizar(this.beEmpresa); } if (rpta) { this.Close(); } } catch (Exception ex) { General.ErrorMessage(ex.Message); } }