public string Alterar(ClienteObjeto cliente)
        {
            try
            {
                AcessoDados.LimparParametros();
                AcessoDados.AdicionarParametros("@Codigo", cliente.Codigo);
                AcessoDados.AdicionarParametros("@Nome", cliente.Nome);
                AcessoDados.AdicionarParametros("@CPF", cliente.CPF);
                AcessoDados.AdicionarParametros("@DataNascimento", cliente.DataNascimento);
                AcessoDados.AdicionarParametros("@Sexo", cliente.Sexo);
                AcessoDados.AdicionarParametros("@Telefone", cliente.Telefone);
                AcessoDados.AdicionarParametros("@Celular", cliente.Celular);
                AcessoDados.AdicionarParametros("@CEP", cliente.CEP);
                AcessoDados.AdicionarParametros("@Endereco", cliente.Endereco);
                AcessoDados.AdicionarParametros("@Bairro", cliente.Bairro);
                AcessoDados.AdicionarParametros("@Cidade", cliente.Cidade);
                AcessoDados.AdicionarParametros("@Estado", cliente.Estado);
                AcessoDados.AdicionarParametros("@Complemento", cliente.Complemento);
                AcessoDados.AdicionarParametros("@Email", cliente.Email);
                AcessoDados.AdicionarParametros("@Obs", cliente.Obs);

                string Codigo = AcessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "ClienteAlterar").ToString();

                return(Codigo);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
        private void btnSalvar_Click(Object sender, EventArgs e)
        {
            var clienteNegocios = new ClienteNegocios();
            var clienteObjeto   = new ClienteObjeto
            {
                Nome     = this.txtNome.Text,
                Telefone = this.txtTelefone.Text,
                Email    = this.txtEmail.Text,
            };



            String retorno = clienteNegocios.Inserir(clienteObjeto);

            try
            {
                Int32 codRetorno = Convert.ToInt32(retorno);

                MessageBox.Show(" Cliente inserido com sucesso. Código : " + codRetorno.ToString());
                this.DialogResult = DialogResult.Yes;
            }
            catch
            {
                MessageBox.Show(" Não foi possivel inserir cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.No;
            }
        }
예제 #3
0
 /////////////////////////
 //Capturar una Mina
 /////////////////////////
 void OnMouseOver()
 {
     if (Input.GetMouseButtonDown(1))
     {
         if (!TableroMultijugador.juegoTerminado)
         {
             if (mina == true)
             {
                 GetComponent <SpriteRenderer>().sprite = banderita;
                 capturado = true;
                 if (TableroMultijugador.EstaTerminado())
                 {
                     Peticion peticionVictoria = new Peticion();
                     peticionVictoria.TipoPeticion = "banderas capturadas";
                     Panel.gameObject.SetActive(true);
                     print(peticionVictoria.TipoPeticion);
                     miCliente = GameObject.Find("Cliente").GetComponent <ClienteObjeto>();
                     print(miCliente.nombre);
                     miCliente.EnviarVictoria(peticionVictoria);
                     print("peticion Enviada desde elemtno multijugador");
                     TableroMultijugador.juegoTerminado = true;
                 }
             }
             else
             {
                 TableroMultijugador.DescubrirMinas();
                 TextoPerdida.gameObject.SetActive(true);
                 TableroMultijugador.juegoTerminado = true;
             }
         }
     }
 }
예제 #4
0
    //miCliente = GameObject.Find("Cliente").GetComponent<ClienteObjeto>();


    void Start()
    {
        print("Posición: " + transform.position.x + ", " + transform.position.y);
        if (((int)transform.position.x == 3) && ((int)transform.position.y == 7))//Verifica que este sea el primer elemento en ser inicializado
        {
            miCliente = GameObject.Find("Cliente").GetComponent <ClienteObjeto>();
            miCliente.IniciarHilos();
            GeneradorListaEstatico generador = miCliente.GetGenerador();
            generador = miCliente.GetGenerador();
            listas.PosicionesMinasX = generador.PosicionesMinasX;
            listas.PosicionesMinasY = generador.PosicionesMinasY;
            //listas.PosicionesMinasX = miCliente.generadorGlobal.PosicionesMinasY;
        }


        mina = TableroMultijugador.EsMina((int)transform.position.x, (int)transform.position.y, listas.PosicionesMinasX, listas.PosicionesMinasY);

        //Asignación de un 15 por ciento de probabilidad de que el elemento esté minado
        //mina = Random.value < 0.25;

        //Registrar en el tablero
        int x = (int)transform.position.x;
        int y = (int)transform.position.y;

        TableroMultijugador.elementos[x, y] = this;
    }
        public string Excluir(ClienteObjeto cliente)
        {
            try
            {
                AcessoDados.LimparParametros();
                AcessoDados.AdicionarParametros("@Codigo", cliente.Codigo);
                string Codigo = AcessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "ClienteExcluir").ToString();
                return(Codigo);
            }

            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
예제 #6
0
        private void btnConsultar_Click(Object sender, EventArgs e)
        {
            // Verificar se existe dados selecionados.
            if (this.dgvCliente.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum Clinte selecionado !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                return;
            }

            ClienteObjeto clienteSelecionado = (this.dgvCliente.SelectedRows[0].DataBoundItem as ClienteObjeto);

            frmClientes cliente = new frmClientes(Modificador.Consultar, clienteSelecionado);

            cliente.Show();
        }
예제 #7
0
        private void btnExcluir_Click(Object sender, EventArgs e)
        {
            // Verificar se existe dados selecionados.

            if (this.dgvCliente.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cleinte selecionado !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                return;
            }

            // Connfirmar a exclusão.

            DialogResult resultado;

            resultado = MessageBox.Show("Tem certeza que deseja excluir cliente selecionado ? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (resultado == DialogResult.No)
            {
                return;
            }

            // Pegar cliente selecionado no Datagrid.

            ClienteObjeto clienteSelecionado = (this.dgvCliente.SelectedRows[0].DataBoundItem as ClienteObjeto);

            // Intânciar regra de negocios.
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            // Usar o metodo excluir.
            String retorno = clienteNegocios.Excluir(clienteSelecionado);

            // Verificar Se excluiu com sucesso

            try
            {
                Int32 codRetorno = Convert.ToInt32(retorno);

                MessageBox.Show(" Cliente excluido com sucerro !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.AtualizaGrid();
            }
            catch
            {
                MessageBox.Show(" Não foi possivel excluir cliente selecionado. Detalhes: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public ClienteColecao ConsulTarPorNome(string nome)
        {
            try
            {
                var clienteColecao = new ClienteColecao();

                AcessoDados.LimparParametros();
                AcessoDados.AdicionarParametros("@Nome", nome);
                var dataTableCliente = this.AcessoDados.ExecutarConsulta(CommandType.StoredProcedure, "ClienteConsultaPorNome");

                foreach (DataRow Linha in dataTableCliente.Rows)
                {
                    var cliente = new ClienteObjeto
                    {
                        Codigo         = Convert.ToInt32(Linha["Codigo"]),
                        Nome           = Convert.ToString(Linha["Nome"]),
                        CPF            = Convert.ToString(Linha["CPF"]),
                        DataNascimento = Convert.ToDateTime(Linha["DataNascimento"]),
                        Sexo           = Convert.ToBoolean(Linha["Sexo"]),
                        Telefone       = Convert.ToString(Linha["Telefone"]),
                        Celular        = Convert.ToString(Linha["Celular"]),
                        CEP            = Convert.ToString(Linha["CEP"]),
                        Endereco       = Convert.ToString(Linha["Endereco"]),
                        Bairro         = Convert.ToString(Linha["Bairro"]),
                        Cidade         = Convert.ToString(Linha["Cidade"]),
                        Estado         = Convert.ToString(Linha["Estado"]),
                        Complemento    = Convert.ToString(Linha["Complemento"]),
                        Email          = Convert.ToString(Linha["Email"]),
                        Obs            = Convert.ToString(Linha["Obs"])
                    };

                    clienteColecao.Add(cliente);
                }


                return(clienteColecao);
            }
            catch (Exception exception)
            {
                throw new Exception("Não Foi Possive Consultar O Cliente Por Nome. Detalher : " + exception.Message);
            }
        }
예제 #9
0
        public frmClientes(Modificador modificador, ClienteObjeto cliente)
        {
            InitializeComponent();
            {
                this.telaSelecionada = modificador;

                if (modificador == Modificador.Alterar)
                {
                    this.lblCliente.Text = "Alterar Cliente";

                    //txtCodigo.Text = cliente.Codigo.ToString();
                    txtNome.Text            = cliente.Nome;
                    txtCPF.Text             = cliente.CPF;
                    dtpDataNascimento.Value = cliente.DataNascimento;
                    if (cliente.Sexo == true) // Masculino Principal
                    {
                        rdbMasculino.Checked = true;
                    }
                    else
                    {
                        rdbFeminino.Checked = true;
                    }
                    txtTelefone.Text    = cliente.Telefone;
                    txtCelular.Text     = cliente.Celular;
                    txtEmail.Text       = cliente.Email;
                    txtCEP.Text         = cliente.CEP;
                    txtEndereco.Text    = cliente.Endereco;
                    txtCidade.Text      = cliente.Cidade;
                    txtBairro.Text      = cliente.Bairro;
                    txtEstado.Text      = cliente.Estado;
                    txtComplemento.Text = cliente.Complemento;
                    txtObs.Text         = cliente.Obs;
                }


                else if (modificador == Modificador.Consultar)
                {
                    this.lblCliente.Text = "Consultar Cliente";

                    // Carregar campos para tela.

                    //txtCodigo.Text = cliente.Codigo.ToString();
                    txtNome.Text            = cliente.Nome;
                    txtCPF.Text             = cliente.CPF;
                    dtpDataNascimento.Value = cliente.DataNascimento;
                    if (cliente.Sexo == true) // Masculino Principal
                    {
                        rdbMasculino.Checked = true;
                    }
                    else
                    {
                        rdbFeminino.Checked = true;
                    }
                    txtTelefone.Text    = cliente.Telefone;
                    txtCelular.Text     = cliente.Celular;
                    txtEmail.Text       = cliente.Email;
                    txtCEP.Text         = cliente.CEP;
                    txtCidade.Text      = cliente.Cidade;
                    txtEndereco.Text    = cliente.Endereco;
                    txtBairro.Text      = cliente.Bairro;
                    txtEstado.Text      = cliente.Estado;
                    txtComplemento.Text = cliente.Complemento;
                    txtObs.Text         = cliente.Obs;

                    // Desabilitar campos para somenete leitura.

                    //txtCodigo.Enabled = false;
                    txtNome.Enabled           = false;
                    txtCPF.Enabled            = false;
                    dtpDataNascimento.Enabled = false;
                    rdbFeminino.Enabled       = false;
                    rdbMasculino.Enabled      = false;
                    txtTelefone.Enabled       = false;
                    txtCelular.Enabled        = false;
                    txtCEP.Enabled            = false;
                    txtEndereco.Enabled       = false;
                    txtEmail.Enabled          = false;
                    txtBairro.Enabled         = false;
                    txtCidade.Enabled         = false;
                    txtEstado.Enabled         = false;
                    txtComplemento.Enabled    = false;
                    txtObs.Enabled            = false;

                    btnSalvar.Visible   = false;
                    btnCancelar.Visible = false;
                }


                else if (modificador == Modificador.Inserir)
                {
                    this.lblCliente.Text = " Inserir Cliente";
                }
            }
        }
예제 #10
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            // Verificar se e inserçao ou alteraçao.
            if (telaSelecionada == Modificador.Inserir)
            {
                var clienteObjeto = new ClienteObjeto();

                var clienteNegocios = new ClienteNegocios();

                clienteObjeto.Nome           = txtNome.Text;
                clienteObjeto.CPF            = txtCPF.Text;
                clienteObjeto.DataNascimento = dtpDataNascimento.Value;
                if (rdbMasculino.Checked == true)     // Masculino Como Principal
                {
                    clienteObjeto.Sexo = true;
                }
                else
                {
                    clienteObjeto.Sexo = false;
                }

                clienteObjeto.Telefone    = txtTelefone.Text;
                clienteObjeto.Celular     = txtCelular.Text;
                clienteObjeto.Email       = txtEmail.Text;
                clienteObjeto.CEP         = txtCEP.Text;
                clienteObjeto.Endereco    = txtEndereco.Text;
                clienteObjeto.Cidade      = txtCidade.Text;
                clienteObjeto.Bairro      = txtBairro.Text;
                clienteObjeto.Estado      = txtEstado.Text;
                clienteObjeto.Complemento = txtComplemento.Text;
                clienteObjeto.Obs         = txtObs.Text;

                string retorno = clienteNegocios.Inserir(clienteObjeto);

                try
                {
                    int codRetorno = Convert.ToInt32(retorno);

                    MessageBox.Show(" Cliente inserido com sucesso. Código : " + codRetorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show(" Não foi possivel inserir cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }

            else if (telaSelecionada == Modificador.Alterar)
            {
                var cliente = new ClienteObjeto();

                //cliente.Codigo = Convert.ToInt32(txtCodigo.Text);
                cliente.Nome           = txtNome.Text;
                cliente.CPF            = txtCPF.Text;
                cliente.DataNascimento = Convert.ToDateTime(dtpDataNascimento.Text);
                if (rdbMasculino.Checked == true) // Masculino Como Principal
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }

                cliente.Telefone    = txtTelefone.Text;
                cliente.Celular     = txtCelular.Text;
                cliente.Email       = txtEmail.Text;
                cliente.CEP         = txtCEP.Text;
                cliente.Endereco    = txtEndereco.Text;
                cliente.Cidade      = txtCidade.Text;
                cliente.Bairro      = txtBairro.Text;
                cliente.Estado      = txtEstado.Text;
                cliente.Complemento = txtComplemento.Text;
                cliente.Obs         = txtObs.Text;


                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int codRetorno = Convert.ToInt32(retorno);

                    MessageBox.Show(" Cliente alterado com sucerro. Código : " + codRetorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel alterar cliente. Detalhes : " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (telaSelecionada == Modificador.Consultar)
            {
            }
        }