//buscar empresa public DataTable BuscarEmpresa(DEmpresa Empresa) { DataTable dtResultado = new DataTable("tbEmpresa"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexao.Cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "buscarEmpresa"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parNomeEmpresa = new SqlParameter(); parNomeEmpresa.ParameterName = "@nome"; parNomeEmpresa.SqlDbType = SqlDbType.VarChar; parNomeEmpresa.Size = 50; parNomeEmpresa.Value = Empresa.Nome; sqlCmd.Parameters.Add(parNomeEmpresa); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception) { dtResultado = null; } return(dtResultado); }
//Inserir public static string InserirEmpresa(string nome, string cnpj, string endereco, string segmento) { DEmpresa Obj = new CamadaDados.DEmpresa(); Obj.Cnpj = cnpj; Obj.Nome = nome; Obj.Endereco = endereco; Obj.Segmento = segmento; return(Obj.InserirEmpresa(Obj)); }
//Metodo Inserir Empresa public string InserirEmpresa(DEmpresa Empresa) { string resp = ""; SqlConnection sqlCon = new SqlConnection(); try { //codigo sqlCon.ConnectionString = Conexao.Cn; sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "inserirEmpresa"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdEmpresa = new SqlParameter(); parIdEmpresa.ParameterName = "@idEmpresa"; parIdEmpresa.SqlDbType = SqlDbType.Int; parIdEmpresa.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(parIdEmpresa); SqlParameter parNome = new SqlParameter(); parNome.ParameterName = "@nome"; parNome.SqlDbType = SqlDbType.VarChar; parNome.Size = 50; parNome.Value = Empresa.Nome; sqlCmd.Parameters.Add(parNome); SqlParameter parCnpj = new SqlParameter(); parCnpj.ParameterName = "@cnpj"; parCnpj.SqlDbType = SqlDbType.VarChar; parCnpj.Size = 20; parCnpj.Value = Empresa.Cnpj; sqlCmd.Parameters.Add(parCnpj); SqlParameter parEndereco = new SqlParameter(); parEndereco.ParameterName = "@endereco"; parEndereco.SqlDbType = SqlDbType.VarChar; parEndereco.Size = 70; parEndereco.Value = Empresa.Endereco; sqlCmd.Parameters.Add(parEndereco); SqlParameter parSegmento = new SqlParameter(); parSegmento.ParameterName = "@segmento"; parSegmento.SqlDbType = SqlDbType.VarChar; parSegmento.Size = 25; parSegmento.Value = Empresa.Segmento; sqlCmd.Parameters.Add(parSegmento); //executar comando resp = sqlCmd.ExecuteNonQuery() == 1 ? "Empresa Inserida" : "Empresa não inserida"; } catch (Exception ex) { resp = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(resp); }