Example #1
0
 public AtualizaAluno(ClienteEnt cli)
 {
     aluno = new AlunoEnt();
     aluno.Atribuir(cli);
     InitializeComponent();
     txtid_cliente.Text = aluno.id_cliente.ToString();
 }
Example #2
0
 private void btnAlterar_Click(object sender, RoutedEventArgs e)
 {
     if (DtGrid.SelectedIndex >= 0)
     {
         DataRow    li      = tbl.Rows[DtGrid.SelectedIndex];
         ClienteEnt cliente = new ClienteEnt()
         {
             id_cliente  = int.Parse(li["id_cliente"].ToString()),
             pai         = li["pai"].ToString(),
             mae         = li["mae"].ToString(),
             fone_mae    = li["fone_pai"].ToString(),
             fone_pai    = li["fone_mae"].ToString(),
             cpf_pai     = li["cpf_pai"].ToString(),
             cpf_mae     = li["cpf_mae"].ToString(),
             RG          = li["rg"].ToString(),
             filhos      = int.Parse(li["filhos"].ToString()),
             cidade      = li["cidade"].ToString(),
             endereco    = li["endereco"].ToString(),
             estado      = li["estado"].ToString(),
             cep         = li["cep"].ToString(),
             bairro      = li["bairro"].ToString(),
             complemento = li["complemento"].ToString(),
             numero      = li["numero"].ToString()
         };
         this.NavigationService.Navigate(new SistemaShekinahCompleto.Views.ViewsSecretaria.CadastroDeCliente(cliente));
     }
 }
Example #3
0
        }/*
          * public void Seleciona(ClienteEnt cliente , int idDoCliente)
          * {
          * try
          * {
          *     SqlCommand cmd = new SqlCommand("Sel_Cliente_proc", con.NovaConexaoBdAtaFinal());
          *     cmd.CommandType = System.Data.CommandType.StoredProcedure;
          *     cmd.Parameters.AddWithValue("@id_cliente", idDoCliente);
          *     cmd.Connection.Open();
          *     SqlDataReader leitor = cmd.ExecuteReader();
          *     while (leitor.Read())
          *     {
          *         cliente.id_cliente = int.Parse(leitor["id_cliente"].ToString());
          *         cliente.pai = leitor["Pai"].ToString();
          *         cliente.mae =leitor["mae"].ToString();
          *         cliente.cpf_pai=leitor["cpf_pai"].ToString();
          *         cliente.cpf_mae=leitor["cpf_mae"].ToString();
          *         cliente.fone_pai=leitor["fone_pai"].ToString();
          *         cliente.fone_mae=leitor["fone_mae"].ToString();
          *         cliente.endereco=leitor["endereco"].ToString();
          *         cliente.numero=leitor["numero"].ToString();
          *         cliente.bairro=leitor["bairro"].ToString();
          *         cliente.complemento=leitor["complemento"].ToString();
          *         cliente.cidade=leitor["cidade"].ToString();
          *         cliente.estado=leitor["estado"].ToString();
          *         cliente.cep=leitor["cep"].ToString();
          *         cliente.filhos=int.Parse(leitor["filhos"].ToString());
          *         cliente.RG=leitor["RG"].ToString();
          *     }
          *
          *     ///////cmd.ExecuteNonQuery();
          *     cmd.Connection.Close();
          *
          *
          *
          * }
          * catch
          * {
          *     con.NovaConexaoBdAtaFinal().Close();
          *
          *
          * }
          *
          *
          * }*/

        public string Alterar(ClienteEnt cliente)
        {
            try
            {
                SqlCommand cmd = new SqlCommand("Up_Cliente_proc", con.NovaConexaoBdAtaFinal());
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_cliente", cliente.id_cliente);
                cmd.Parameters.AddWithValue("@Pai", cliente.pai);
                cmd.Parameters.AddWithValue("@mae", cliente.mae);
                cmd.Parameters.AddWithValue("@cpf_pai", cliente.cpf_pai);
                cmd.Parameters.AddWithValue("@cpf_mae", cliente.cpf_mae);
                cmd.Parameters.AddWithValue("@fone_pai", cliente.fone_pai);
                cmd.Parameters.AddWithValue("@fone_mae", cliente.fone_mae);
                cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
                cmd.Parameters.AddWithValue("@numero", cliente.numero);
                cmd.Parameters.AddWithValue("@bairro", cliente.bairro);
                cmd.Parameters.AddWithValue("@complemento", cliente.complemento);
                cmd.Parameters.AddWithValue("@cidade", cliente.cidade);
                cmd.Parameters.AddWithValue("@estado", cliente.estado);
                cmd.Parameters.AddWithValue("@cep", cliente.cep);
                cmd.Parameters.AddWithValue("@filhos", cliente.filhos);
                cmd.Parameters.AddWithValue("@RG", cliente.RG);
                cmd.Connection.Open();

                cmd.ExecuteNonQuery();
                cmd.Connection.Close();

                return("Alterado com sucesso \n" + con.mensagens);
            }
            catch (Exception erro)
            {
                con.NovaConexaoBdAtaFinal().Close();
                return(erro.Message + "\n" + con.mensagens);
            }
        }
Example #4
0
        public string Cadastrar(ClienteEnt cliente)
        {
            try
            {
                cliente.PodeCadastrar();
                DbCliente dbCliente = new DbCliente();
                string    retorno   = "";
                switch (dbCliente.Cadastrar(cliente))
                {
                case RetornosDoModel.Cadastrado:
                    retorno = "Cadastrado com sucesso";
                    break;

                case RetornosDoModel.Existe:
                    retorno = "já existe um registro como este no banco de dados";
                    break;

                case RetornosDoModel.Erro:
                    retorno = "falha ao tentar cadastrar";
                    break;
                }
                return(retorno);
            }
            catch (ExceptionCliente erro)
            {
                return(erro.Message);
            }
            catch (Exception erro)
            {
                return(erro.Message);
            }
        }
Example #5
0
        public RetornosDoModel Cadastrar(ClienteEnt cliente)
        {
            try
            {
                SqlCommand cmd = new SqlCommand("Cad_Cliente_proc", con.NovaConexaoBdAtaFinal());

                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Pai", cliente.pai);
                cmd.Parameters.AddWithValue("@mae", cliente.mae);
                cmd.Parameters.AddWithValue("@cpf_pai", cliente.cpf_pai);
                cmd.Parameters.AddWithValue("@cpf_mae", cliente.cpf_mae);
                cmd.Parameters.AddWithValue("@fone_pai", cliente.fone_pai);
                cmd.Parameters.AddWithValue("@fone_mae", cliente.fone_mae);
                cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
                cmd.Parameters.AddWithValue("@numero", cliente.numero);
                cmd.Parameters.AddWithValue("@bairro", cliente.bairro);
                cmd.Parameters.AddWithValue("@complemento", cliente.complemento);
                cmd.Parameters.AddWithValue("@cidade", cliente.cidade);
                cmd.Parameters.AddWithValue("@estado", cliente.estado);
                cmd.Parameters.AddWithValue("@cep", cliente.cep);
                cmd.Parameters.AddWithValue("@filhos", cliente.filhos);
                cmd.Parameters.AddWithValue("@RG", cliente.RG);
                cmd.Connection.Open();
                int afetadas = 0;
                afetadas = cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                Adaptador = new SqlDataAdapter("select id_cliente from tbl_cliente where pai = @pai and mae = @mae", con.NovaConexaoBdAtaFinal());
                Adaptador.SelectCommand.Parameters.AddWithValue("@pai", cliente.pai);
                Adaptador.SelectCommand.Parameters.AddWithValue("@mae", cliente.mae);
                DataTable tbl = new DataTable();
                Adaptador.Fill(tbl);
                cliente.id_cliente = int.Parse(tbl.Rows[0][0].ToString());
                Adaptador          = null;
                tbl.Dispose();

                if (afetadas == 1)
                {
                    return(RetornosDoModel.Cadastrado);
                }
                else
                {
                    return(RetornosDoModel.Existe);
                }
            }
            catch (Exception)
            {
                con.NovaConexaoBdAtaFinal().Close();
                return(RetornosDoModel.Erro);
            }
        }
Example #6
0
        public string Alterar(ClienteEnt cliente)
        {
            try
            {
                cliente.PodeCadastrar();
                DbCliente dbCliente = new DbCliente();

                return(dbCliente.Alterar(cliente));
            }
            catch (ExceptionCliente erro)
            {
                return(erro.Message);
            }
            catch (Exception erro)
            {
                return(erro.Message);
            }
        }
Example #7
0
 public RetornosDoModel CarregarCliente(ClienteEnt cliente, ref string mensagem)
 {
     try
     {
         DataTable      tbl       = new DataTable();
         SqlDataAdapter adaptador = new SqlDataAdapter("CarregaUmClientePorId", con.NovaConexaoBdAtaFinal());
         adaptador.SelectCommand.CommandType = CommandType.StoredProcedure;
         adaptador.SelectCommand.Parameters.AddWithValue("@id", cliente.id_cliente);
         adaptador.Fill(tbl);
         if (tbl.Rows.Count == 0)
         {
             mensagem = "Nenhum cliente foi encontrado";
             cliente.Limpa();
             return(RetornosDoModel.Erro);
         }
         else
         {
             cliente.pai         = tbl.Rows[0]["Pai"].ToString();
             cliente.mae         = tbl.Rows[0]["mae"].ToString();
             cliente.cpf_pai     = tbl.Rows[0]["cpf_pai"].ToString();
             cliente.cpf_mae     = tbl.Rows[0]["cpf_mae"].ToString();
             cliente.fone_pai    = tbl.Rows[0]["fone_pai"].ToString();
             cliente.fone_mae    = tbl.Rows[0]["fone_mae"].ToString();
             cliente.endereco    = tbl.Rows[0]["endereco"].ToString();
             cliente.numero      = tbl.Rows[0]["numero"].ToString();
             cliente.bairro      = tbl.Rows[0]["bairro"].ToString();
             cliente.complemento = tbl.Rows[0]["complemento"].ToString();
             cliente.cidade      = tbl.Rows[0]["cidade"].ToString();
             cliente.estado      = tbl.Rows[0]["estado"].ToString();
             cliente.cep         = tbl.Rows[0]["cep"].ToString();
             cliente.filhos      = int.Parse(tbl.Rows[0]["filhos"].ToString());
             cliente.RG          = tbl.Rows[0]["RG"].ToString();
             mensagem            = "Cadastrado Com Sucesso";
             return(RetornosDoModel.Cadastrado);
         }
     }
     catch (Exception erro)
     {
         cliente.Limpa();
         mensagem = erro.Message;
         return(RetornosDoModel.Erro);
     }
 }
Example #8
0
        public int Excluir(ClienteEnt objTabela)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.Text;
                con.Open();

                cmd.CommandText = "DELETE FROM tblCliente Where idCli=@idCli";
                cmd.Parameters.Add("idCli", SqlDbType.Int).Value = objTabela.IdCli;


                cmd.Connection = con;

                int qtd = cmd.ExecuteNonQuery();

                return(qtd);
            }
        }
Example #9
0
 public CadastroDeCliente(ClienteEnt cli)
 {
     mod     = Modo.AlterarCadastro;
     Cliente = cli;
     InitializeComponent();
     txtCC.Text          = Cliente.id_cliente.ToString();
     txtpai.Text         = Cliente.pai;
     txtmae.Text         = Cliente.mae;
     txtfonepai.Text     = Cliente.fone_pai;
     txtfonemae.Text     = Cliente.fone_mae;
     txtcpfpai.Text      = Cliente.cpf_pai;
     txtcpfmae.Text      = Cliente.cpf_mae;
     txtendereco.Text    = Cliente.endereco;
     txtnumero.Text      = Cliente.numero.ToString();
     txtbairro.Text      = Cliente.bairro;
     txtcomplemento.Text = Cliente.complemento;
     txtcidade.Text      = Cliente.cidade;
     txtEstado.Text      = Cliente.estado;
     txtcep.Text         = Cliente.cep;
     txtfilhos.Text      = Cliente.filhos.ToString();
     txtrg.Text          = Cliente.RG;
 }
Example #10
0
        public int Inserir(ClienteEnt objTabela)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.Text;
                con.Open();

                cmd.CommandText = "INSERT INTO TblCliente([nomeCli],[cpfCnpjCli],[sexoCli],[emailCli]) VALUES(@nomeCli, @cpfCnpjCli, @sexoCli, @emailCli)";
                cmd.Parameters.Add("nomeCli", SqlDbType.VarChar).Value    = objTabela.NomeCli;
                cmd.Parameters.Add("cpfCnpjCli", SqlDbType.VarChar).Value = objTabela.CpfCnpjCli;
                cmd.Parameters.Add("sexoCli", SqlDbType.VarChar).Value    = objTabela.SexoCli;
                cmd.Parameters.Add("emailCli", SqlDbType.VarChar).Value   = objTabela.EmailCli;

                cmd.Connection = con;

                int qtd = cmd.ExecuteNonQuery();

                return(qtd);
            }
        }
Example #11
0
        public int Editar(ClienteEnt objTabela)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.Text;
                con.Open();

                cmd.CommandText = "UPDATE tblCliente SET nomeCli = @nomeCli, cpfCnpjCli = @cpfCnpjCli,sexoCli = @sexoCli,emailCli=@emailCli Where idCli=@idCli";
                cmd.Parameters.Add("nomeCli", SqlDbType.VarChar).Value    = objTabela.NomeCli;
                cmd.Parameters.Add("cpfCnpjCli", SqlDbType.VarChar).Value = objTabela.CpfCnpjCli;
                cmd.Parameters.Add("sexoCli", SqlDbType.VarChar).Value    = objTabela.SexoCli;
                cmd.Parameters.Add("emailCli", SqlDbType.VarChar).Value   = objTabela.EmailCli;
                cmd.Parameters.Add("idCli", SqlDbType.Int).Value          = objTabela.IdCli;

                cmd.Connection = con;

                int qtd = cmd.ExecuteNonQuery();

                return(qtd);
            }
        }
Example #12
0
        public List <ClienteEnt> Buscar(ClienteEnt objTabela)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.Text;
                con.Open();

                cmd.CommandText = "SELECT * From tblCliente WHERE nomeCli LIKE @nomeCli";


                cmd.Parameters.Add("nomeCli", SqlDbType.VarChar).Value = objTabela.NomeCli + "%";
                cmd.Connection = con;

                SqlDataReader     dr;
                List <ClienteEnt> lista = new List <ClienteEnt>();

                dr = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ClienteEnt linha = new ClienteEnt();
                        linha.IdCli      = Convert.ToInt32(dr["idCli"]);
                        linha.NomeCli    = Convert.ToString(dr["nomeCli"]);
                        linha.CpfCnpjCli = Convert.ToString(dr["cpfCnpjCli"]);
                        linha.SexoCli    = Convert.ToString(dr["sexoCli"]);
                        linha.EmailCli   = Convert.ToString(dr["emailCli"]);
                        lista.Add(linha);
                    }
                }

                return(lista);
            }
        }
Example #13
0
        public frmContratoBoleto(ClienteEnt cli)
        {
            SqlConnection con = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdAtaFinal();

            adp.SelectCommand             = new SqlCommand();
            adp.SelectCommand.CommandText = @"SELECT 
      COUNT(Ano) as mensalidades
      ,[ANO]
      
      
	  FROM [tbl_Mes] where id_Cliente = @id
	  group by Ano"    ;
            adp.SelectCommand.Connection  = con;

            Id_Cliente = cli.id_cliente;
            Nome       = cli.pai;
            adp.SelectCommand.Parameters.AddWithValue("@id", Id_Cliente);
            adp.Fill(ds);
            InitializeComponent();
            lblId.Text        = "CC = " + Id_Cliente;
            lblNome.Text      = Nome;
            bs.DataSource     = ds;
            dtAnos.DataSource = bs;
        }
Example #14
0
        public List <ClienteEnt> Lista()
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.Text;
                con.Open();

                cmd.CommandText = "SELECT * From tblCliente";


                cmd.Connection = con;

                SqlDataReader     dr;
                List <ClienteEnt> lista = new List <ClienteEnt>();

                dr = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ClienteEnt linha = new ClienteEnt();
                        linha.IdCli      = Convert.ToInt32(dr["idCli"]);
                        linha.NomeCli    = Convert.ToString(dr["nomeCli"]);
                        linha.CpfCnpjCli = Convert.ToString(dr["cpfCnpjCli"]);
                        linha.SexoCli    = Convert.ToString(dr["sexoCli"]);
                        linha.EmailCli   = Convert.ToString(dr["emailCli"]);

                        lista.Add(linha);
                    }
                }
                return(lista);
            }
        }
Example #15
0
 public CadastroDeCliente()
 {
     mod     = Modo.NovoCliente;
     Cliente = new ClienteEnt();
     InitializeComponent();
 }
 public static int Inserir(ClienteEnt objTabela)
 {
     return(new ClienteDao().Inserir(objTabela));
 }
 public static int Excluir(ClienteEnt objTabela)
 {
     return(new ClienteDao().Excluir(objTabela));
 }
 public static int Editar(ClienteEnt objTabela)
 {
     return(new ClienteDao().Editar(objTabela));
 }
 public List <ClienteEnt> Buscar(ClienteEnt objTabela)
 {
     return(new ClienteDao().Buscar(objTabela));
 }
Example #20
0
        public RetornosDoModel CarregarClientePorId(ClienteEnt cliente, ref string mensagem)
        {
            DbCliente db = new DbCliente();

            return(db.CarregarCliente(cliente, ref mensagem));
        }