Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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);
            }
        }