//Método Buscar Documento public DataTable BuscarDocumento(DFornecedor Fornecedor) { DataTable DtResultado = new DataTable("fornecedor"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexao.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_fornecedor_documento"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 150; ParTextoBuscar.Value = Fornecedor.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter sqlDat = new SqlDataAdapter(SqlCmd); sqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//metodo Excluir public static string Excluir(int idfornecedor) { DFornecedor Obj = new CamadaDados.DFornecedor(); Obj.IdFornecedor = idfornecedor; return(Obj.Excluir(Obj)); }
//Método Inserir public static string Inserir(string empresa, string setor_comercial, string tipo_documento, string num_documento, string endereco, string telefone, string email, string url) { DFornecedor Obj = new CamadaDados.DFornecedor(); Obj.Empresa = empresa; Obj.SetorComercial = setor_comercial; Obj.TipoDocumento = tipo_documento; Obj.NumDocumento = num_documento; Obj.Endereco = endereco; Obj.Telefone = telefone; Obj.Email = email; Obj.Url = url; return(Obj.Inserir(Obj)); }
//Método Excluir public string Excluir(DFornecedor Fornecedor) { string resp = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexao.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spdeletar_fornecedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParId = new SqlParameter(); ParId.ParameterName = "@id"; ParId.SqlDbType = SqlDbType.Int; ParId.Value = Fornecedor.Id; SqlCmd.Parameters.Add(ParId); //Executar o comando resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A exclusão não foi feita"; } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(resp); }
//Método Editar public string Editar(DFornecedor Fornecedor) { string resp = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexao.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_fornecedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParId = new SqlParameter(); ParId.ParameterName = "@id"; ParId.SqlDbType = SqlDbType.Int; ParId.Value = Fornecedor.Id; SqlCmd.Parameters.Add(ParId); SqlParameter ParEmpresa = new SqlParameter(); ParEmpresa.ParameterName = "@empresa"; ParEmpresa.SqlDbType = SqlDbType.VarChar; ParEmpresa.Size = 150; ParEmpresa.Value = Fornecedor.Empresa; SqlCmd.Parameters.Add(ParEmpresa); SqlParameter ParSetor_Comercial = new SqlParameter(); ParSetor_Comercial.ParameterName = "@setor_comercial"; ParSetor_Comercial.SqlDbType = SqlDbType.VarChar; ParSetor_Comercial.Size = 50; ParSetor_Comercial.Value = Fornecedor.Setor_Comercial; SqlCmd.Parameters.Add(ParSetor_Comercial); SqlParameter ParTipo_Documento = new SqlParameter(); ParTipo_Documento.ParameterName = "@tipo_documento"; ParTipo_Documento.SqlDbType = SqlDbType.VarChar; ParTipo_Documento.Size = 20; ParTipo_Documento.Value = Fornecedor.Tipo_Documento; SqlCmd.Parameters.Add(ParTipo_Documento); SqlParameter ParNum_Documento = new SqlParameter(); ParNum_Documento.ParameterName = "@num_documento"; ParNum_Documento.SqlDbType = SqlDbType.VarChar; ParNum_Documento.Size = 11; ParNum_Documento.Value = Fornecedor.Num_Documento; SqlCmd.Parameters.Add(ParNum_Documento); SqlParameter ParEndereco = new SqlParameter(); ParEndereco.ParameterName = "@endereco"; ParEndereco.SqlDbType = SqlDbType.VarChar; ParEndereco.Size = 100; ParEndereco.Value = Fornecedor.Endereco; SqlCmd.Parameters.Add(ParEndereco); SqlParameter ParTelefone = new SqlParameter(); ParTelefone.ParameterName = "@telefone"; ParTelefone.SqlDbType = SqlDbType.VarChar; ParTelefone.Size = 10; ParTelefone.Value = Fornecedor.Telefone; SqlCmd.Parameters.Add(ParTelefone); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Fornecedor.Email; SqlCmd.Parameters.Add(ParEmail); SqlParameter ParUrl = new SqlParameter(); ParUrl.ParameterName = "@url"; ParUrl.SqlDbType = SqlDbType.VarChar; ParUrl.Size = 100; ParUrl.Value = Fornecedor.Url; SqlCmd.Parameters.Add(ParUrl); //Executar o comando resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A edição não foi feita"; } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(resp); }