/// <summary> /// Método responsável por cadastrar o fornecedor /// </summary> public static void CadastrarFornecedor() { string comando = null, _dataCadastro = "", _dataNascimento = ""; try { _dataCadastro = DataCadastro.Substring(6, 4) + "-" + DataCadastro.Substring(3, 2) + "-" + DataCadastro.Substring(0, 2); if (!string.IsNullOrEmpty(DataNascimento)) { if (DataNascimento.Length > 8) { _dataNascimento = DataNascimento.Substring(6, 4) + "-" + DataNascimento.Substring(3, 2) + "-" + DataNascimento.Substring(0, 2); } else { _dataNascimento = DataNascimento.Substring(4, 4) + "-" + DataNascimento.Substring(2, 2) + "-" + DataNascimento.Substring(0, 2); } } comando = "insert into tbl_fornecedor values (0," + Tipo + ", '" + _dataCadastro + "',if('" + _dataNascimento + "' = '',NULL,'" + _dataNascimento + "'),'" + Documento + "','" + Nome + "','" + Apelido + "','" + CEP + "','" + Endereco + "','" + Numero + "','" + Complemento + "','" + Bairro + "','" + Cidade + "','" + Estado + "','" + Pais + "','" + Telefone + "','" + Contato + "','" + TelefoneComercial + "','" + ContatoComercial + "','" + Celular + "','" + ContatoCelular + "','" + Email + "','" + Site + "','" + InscricaoEstadual + "','" + InscricaoEstadual + "','" + Obs + "','S'); "; Sistema.ExecutaComando(comando); } catch (Exception) { ListaErro.RetornaErro(51); throw; } try { comando = "Select ID from tbl_fornecedor where Tipo = '" + Tipo + "'" + " AND Nome = '" + Nome + "'" + " AND datacadastro = '" + _dataCadastro + "';"; ID = int.Parse(Sistema.ConsultaSimples(comando)); } catch (Exception) { ListaErro.RetornaErro(51); throw; } if (ID != 0) { //Backup _id = ID; _tipo = Tipo; _dataCadastro = DataCadastro; _dataNascimento = DataNascimento; _documento = Documento; _nome = Nome; _apelido = Apelido; _cep = CEP; _endereco = Endereco; _numero = Numero; _complemento = Complemento; _bairro = Bairro; _cidade = Cidade; _estado = Estado; _pais = Pais; _telefone = Telefone; _contato = Contato; _telefoneComercial = TelefoneComercial; _contatoComercial = ContatoComercial; _celular = Celular; _contatoCelular = ContatoCelular; _email = Email; _site = Site; _inscricaoEstadual = InscricaoEstadual; _inscricaoEstadual = InscricaoEstadual; _obs = Obs; } }