コード例 #1
0
        //buscar unidade

        public DataTable BuscarUnidades(DUnidades Unidades)
        {
            DataTable     dtResultado = new DataTable("tbUnidades");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexao.Cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "buscarUnidade";
                sqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter paridUnidades = new SqlParameter();
                paridUnidades.ParameterName = "@idUnidade";
                paridUnidades.SqlDbType     = SqlDbType.Int;
                paridUnidades.Value         = Unidades.IdUnidade;
                sqlCmd.Parameters.Add(paridUnidades);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception)
            {
                dtResultado = null;
            }
            return(dtResultado);
        }
コード例 #2
0
        //Inserir Unidade
        public string InserirUnidade(DUnidades Unidades)
        {
            string        resp   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                //codigo
                sqlCon.ConnectionString = Conexao.Cn;
                sqlCon.Open();

                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "inserirUnidade";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter parIdUnidade = new SqlParameter();
                parIdUnidade.ParameterName = "@idUnidade";
                parIdUnidade.SqlDbType     = SqlDbType.Int;
                parIdUnidade.Direction     = ParameterDirection.Output;
                sqlCmd.Parameters.Add(parIdUnidade);

                SqlParameter parNome = new SqlParameter();
                parNome.ParameterName = "@nome";
                parNome.SqlDbType     = SqlDbType.VarChar;
                parNome.Size          = 50;
                parNome.Value         = Unidades.Nome;
                sqlCmd.Parameters.Add(parNome);

                SqlParameter parEndereco = new SqlParameter();
                parEndereco.ParameterName = "@endereco";
                parEndereco.SqlDbType     = SqlDbType.VarChar;
                parEndereco.Size          = 70;
                parEndereco.Value         = Unidades.Endereco;
                sqlCmd.Parameters.Add(parEndereco);

                SqlParameter parAptos = new SqlParameter();
                parAptos.ParameterName = "@aptos";
                parAptos.SqlDbType     = SqlDbType.Int;
                parAptos.Value         = Unidades.Aptos;
                sqlCmd.Parameters.Add(parAptos);

                SqlParameter parAptosDisp = new SqlParameter();
                parAptosDisp.ParameterName = "@aptosDisponivel";
                parAptosDisp.SqlDbType     = SqlDbType.Int;
                parAptosDisp.Value         = Unidades.AptosDisponiveis;
                sqlCmd.Parameters.Add(parAptosDisp);

                SqlParameter parInformacoes = new SqlParameter();
                parInformacoes.ParameterName = "@informacoes";
                parInformacoes.SqlDbType     = SqlDbType.VarChar;
                parInformacoes.Size          = 200;
                parInformacoes.Value         = Unidades.Informacoes;
                sqlCmd.Parameters.Add(parInformacoes);



                //executar comando

                resp = sqlCmd.ExecuteNonQuery() == 1 ? "Unidade Inserido" : "Unidade não inserido";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(resp);
        }