コード例 #1
0
        /// <summary>
        /// Método responsável por carregar os dados do fornecedor selecionado
        /// </summary>
        /// <param name="_idFornecedor">ID do fornecedor</param>
        public static void AbrirFornecedor()
        {
            List <string> listaFornecedor = Sistema.ConsultaFornecedor("select Tipo, datacadastro, datanascimento, Documento, Nome, " +
                                                                       "Apelido, CEP, Endereco, Numero, Complemento, Bairro, Cidade, Estado, Pais, Telefone, Contato, Telefonecomercial, " +
                                                                       "Contatocomercial, Celular, ContatoCelular, Email, Site, inscricaoestadual, inscricaomunicipal, Observacoes " +
                                                                       "from tbl_fornecedor where ID = '" + ID + "';");

            try
            {
                Tipo         = int.Parse(listaFornecedor[0]);
                DataCadastro = listaFornecedor[1].Substring(0, 10);
                if (!string.IsNullOrEmpty(listaFornecedor[2]) && listaFornecedor[2] != "")
                {
                    DataNascimento = listaFornecedor[2].Substring(0, 10);
                }
                Documento          = listaFornecedor[3];
                Nome               = listaFornecedor[4];
                Apelido            = listaFornecedor[5];
                CEP                = listaFornecedor[6];
                Endereco           = listaFornecedor[7];
                Numero             = listaFornecedor[8];
                Complemento        = listaFornecedor[9];
                Bairro             = listaFornecedor[10];
                Cidade             = listaFornecedor[11];
                Estado             = listaFornecedor[12];
                Pais               = listaFornecedor[13];
                Telefone           = listaFornecedor[14];
                Contato            = listaFornecedor[15];
                TelefoneComercial  = listaFornecedor[16];
                ContatoComercial   = listaFornecedor[17];
                Celular            = listaFornecedor[18];
                ContatoCelular     = listaFornecedor[19];
                Email              = listaFornecedor[20];
                Site               = listaFornecedor[21];
                InscricaoEstadual  = listaFornecedor[22];
                InscricaoMunicipal = listaFornecedor[23];
                Obs                = listaFornecedor[24];

                //Backup
                _id           = ID;
                _tipo         = int.Parse(listaFornecedor[0]);
                _dataCadastro = listaFornecedor[1].Substring(0, 10);
                if (!string.IsNullOrEmpty(listaFornecedor[2]) && listaFornecedor[2] != "")
                {
                    _dataNascimento = listaFornecedor[2].Substring(0, 10);
                }

                _documento          = listaFornecedor[3];
                _nome               = listaFornecedor[4];
                _apelido            = listaFornecedor[5];
                _cep                = listaFornecedor[6];
                _endereco           = listaFornecedor[7];
                _numero             = listaFornecedor[8];
                _complemento        = listaFornecedor[9];
                _bairro             = listaFornecedor[10];
                _cidade             = listaFornecedor[11];
                _estado             = listaFornecedor[12];
                _pais               = listaFornecedor[13];
                _telefone           = listaFornecedor[14];
                _contato            = listaFornecedor[15];
                _telefoneComercial  = listaFornecedor[16];
                _contatoComercial   = listaFornecedor[17];
                _celular            = listaFornecedor[18];
                _contatoCelular     = listaFornecedor[19];
                _email              = listaFornecedor[20];
                _site               = listaFornecedor[21];
                _inscricaoEstadual  = listaFornecedor[22];
                _inscricaoMunicipal = listaFornecedor[23];
                _obs                = listaFornecedor[24];

                Log.AbrirFornecedor(ID);
            }
            catch (ArgumentOutOfRangeException x)
            {
                MessageBox.Show(x.ToString());
                throw;
            }
        }