예제 #1
0
파일: DADOS.cs 프로젝트: dansantty/contatos
        //buscar contato

        public DataTable BuscarContato(DADOS Contato)
        {
            DataTable     dtResultado = new DataTable("contato");
            SqlConnection sqlCon      = new SqlConnection();

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


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

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception)
            {
                dtResultado = null;
            }
            return(dtResultado);
        }
예제 #2
0
        public static string ExcluirContato(int idPessoa)
        {
            DADOS Obj = new DADOS();

            Obj.IdPessoa = idPessoa;

            return(Obj.ExcluirContato(Obj));
        }
예제 #3
0
        public static DataTable BuscarContato(string nome)
        {
            DADOS Obj = new DADOS();

            Obj.Nome = nome;

            return(Obj.BuscarContato(Obj));
        }
예제 #4
0
        public static string AlterarDados(int idPessoa, string nome, DateTime nasc)
        {
            DADOS Obj = new DADOS();

            Obj.IdPessoa = idPessoa;
            Obj.Nome     = nome;
            Obj.Nasc     = nasc;

            return(Obj.AlterarDados(Obj));
        }
예제 #5
0
        public static string ExcluirTel(int idPessoa, string cel, string come, string resid, string fax)
        {
            DADOS Obj = new DADOS();

            Obj.IdPessoa   = idPessoa;
            Obj.Celular    = cel;
            Obj.Comercial  = come;
            Obj.Residencia = resid;
            Obj.Fax        = fax;

            return(Obj.ExcluirTel(Obj));
        }
예제 #6
0
파일: DADOS.cs 프로젝트: dansantty/contatos
        //Metodo de Alteração

        public string AlterarDados(DADOS Contato)
        {
            string        resp   = "";
            SqlConnection sqlCon = new SqlConnection();

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

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

                SqlParameter parPessoa = new SqlParameter();
                parPessoa.ParameterName = "@idPessoa";
                parPessoa.SqlDbType     = SqlDbType.Int;
                parPessoa.Value         = Contato.IdPessoa;
                sqlCmd.Parameters.Add(parPessoa);

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

                SqlParameter parNasc = new SqlParameter();
                parNasc.ParameterName = "@nasc";
                parNasc.SqlDbType     = SqlDbType.Date;
                parNasc.Value         = Contato.Nasc;
                sqlCmd.Parameters.Add(parNasc);

                resp = sqlCmd.ExecuteNonQuery() == 1 ? "Contato Alterado" : "Contato não alterado";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(resp);
        }
예제 #7
0
        public static string InserirContato(string nome, DateTime nasc, string celular, string residencia, string comercial, string fax, string pessoal, string profissional)
        {
            DADOS Obj = new DADOS();

            Obj.Nome         = nome;
            Obj.Nasc         = nasc;
            Obj.Celular      = celular;
            Obj.Residencia   = residencia;
            Obj.Comercial    = comercial;
            Obj.Fax          = fax;
            Obj.Pessoal      = pessoal;
            Obj.Profissional = profissional;

            return(Obj.InserirContato(Obj));
        }
예제 #8
0
파일: DADOS.cs 프로젝트: dansantty/contatos
        //Excluir Contato
        public string ExcluirContato(DADOS Contato)
        {
            string        resp   = "";
            SqlConnection sqlCon = new SqlConnection();

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

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

                SqlParameter parIdPessoa = new SqlParameter();
                parIdPessoa.ParameterName = "@idPessoa";
                parIdPessoa.SqlDbType     = SqlDbType.Int;
                parIdPessoa.Value         = Contato.IdPessoa;
                sqlCmd.Parameters.Add(parIdPessoa);



                //executar comando

                resp = sqlCmd.ExecuteNonQuery() == 1 ? "Contato excluido" : "Contato não excluido";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(resp);
        }
예제 #9
0
파일: DADOS.cs 프로젝트: dansantty/contatos
        //alterar TEL

        public string AlterarTel(DADOS Contato)
        {
            string        resp   = "";
            SqlConnection sqlCon = new SqlConnection();

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

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

                SqlParameter parPessoa = new SqlParameter();
                parPessoa.ParameterName = "@idPessoa";
                parPessoa.SqlDbType     = SqlDbType.Int;
                parPessoa.Value         = Contato.IdPessoa;
                sqlCmd.Parameters.Add(parPessoa);

                SqlParameter parCelular = new SqlParameter();
                parCelular.ParameterName = "@celular";
                parCelular.SqlDbType     = SqlDbType.VarChar;
                parCelular.Size          = 15;
                parCelular.Value         = Contato.Celular;
                sqlCmd.Parameters.Add(parCelular);

                SqlParameter parResidencia = new SqlParameter();
                parResidencia.ParameterName = "@residencial";
                parResidencia.SqlDbType     = SqlDbType.VarChar;
                parResidencia.Size          = 15;
                parResidencia.Value         = Contato.Residencia;
                sqlCmd.Parameters.Add(parResidencia);

                SqlParameter parComercial = new SqlParameter();
                parComercial.ParameterName = "@comercial";
                parComercial.SqlDbType     = SqlDbType.VarChar;
                parComercial.Size          = 15;
                parComercial.Value         = Contato.Comercial;
                sqlCmd.Parameters.Add(parComercial);

                SqlParameter parFax = new SqlParameter();
                parFax.ParameterName = "@fax";
                parFax.SqlDbType     = SqlDbType.VarChar;
                parFax.Size          = 15;
                parFax.Value         = Contato.Fax;
                sqlCmd.Parameters.Add(parFax);


                resp = sqlCmd.ExecuteNonQuery() == 1 ? "Telefone Alterado" : "Telefone não alterado";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(resp);
        }
예제 #10
0
파일: DADOS.cs 프로젝트: dansantty/contatos
        //Metodo de Inserção
        public string InserirContato(DADOS Contato)
        {
            string        resp   = "";
            SqlConnection sqlCon = new SqlConnection();

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

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

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

                SqlParameter parNasc = new SqlParameter();
                parNasc.ParameterName = "@nasc";
                parNasc.SqlDbType     = SqlDbType.Date;
                parNasc.Value         = Contato.Nasc;
                sqlCmd.Parameters.Add(parNasc);

                SqlParameter parCelular = new SqlParameter();
                parCelular.ParameterName = "@celular";
                parCelular.SqlDbType     = SqlDbType.VarChar;
                parCelular.Size          = 15;
                parCelular.Value         = Contato.Celular;
                sqlCmd.Parameters.Add(parCelular);

                SqlParameter parResidencia = new SqlParameter();
                parResidencia.ParameterName = "@residencial";
                parResidencia.SqlDbType     = SqlDbType.VarChar;
                parResidencia.Size          = 15;
                parResidencia.Value         = Contato.Residencia;
                sqlCmd.Parameters.Add(parResidencia);

                SqlParameter parComercial = new SqlParameter();
                parComercial.ParameterName = "@comercial";
                parComercial.SqlDbType     = SqlDbType.VarChar;
                parComercial.Size          = 15;
                parComercial.Value         = Contato.Comercial;
                sqlCmd.Parameters.Add(parComercial);

                SqlParameter parFax = new SqlParameter();
                parFax.ParameterName = "@fax";
                parFax.SqlDbType     = SqlDbType.VarChar;
                parFax.Size          = 15;
                parFax.Value         = Contato.Fax;
                sqlCmd.Parameters.Add(parFax);

                SqlParameter parPessoal = new SqlParameter();
                parPessoal.ParameterName = "@pessoal";
                parPessoal.SqlDbType     = SqlDbType.VarChar;
                parPessoal.Size          = 50;
                parPessoal.Value         = Contato.Pessoal;
                sqlCmd.Parameters.Add(parPessoal);

                SqlParameter parProssional = new SqlParameter();
                parProssional.ParameterName = "@profissional";
                parProssional.SqlDbType     = SqlDbType.VarChar;
                parProssional.Size          = 50;
                parProssional.Value         = Contato.Profissional;
                sqlCmd.Parameters.Add(parProssional);



                //executar comando

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