private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 4)
            {
                View_sessao funcionarios = dataGridView1.Rows[e.RowIndex].DataBoundItem as View_sessao;


                Alterar_sesao tela = new Alterar_sesao();
                tela.LoadScreen(funcionarios);
                tela.ShowDialog();
                this.Hide();
            }

            if (e.ColumnIndex == 5)
            {
                View_sessao produtoss = dataGridView1.CurrentRow.DataBoundItem as View_sessao;

                DialogResult r = MessageBox.Show("Deseja excluir a sessão ?", "Realce Sua Beleza",
                                                 MessageBoxButtons.YesNo,
                                                 MessageBoxIcon.Question);

                if (r == DialogResult.Yes)
                {
                    SessaoBussiness business = new SessaoBussiness();
                    business.Remover(produtoss.ID);

                    CarregarGrid();
                }
            }
        }
Ejemplo n.º 2
0
        public List <View_sessao> Consultar(string secao)
        {
            string script = @"SELECT * FROM vm_sesao_cliente_func WHERE nm_cliente like @nm_cliente";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("nm_cliente", secao + "%"));

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <View_sessao> lista = new List <View_sessao>();

            while (reader.Read())
            {
                View_sessao dto = new View_sessao();
                dto.ID          = reader.GetInt32("idmarca_horario");
                dto.cliente     = reader.GetString("nm_cliente");
                dto.tratamento  = reader.GetString("nm_tratamento");
                dto.data        = reader.GetDateTime("data_marcada");
                dto.funcionario = reader.GetString("nm_funcio");
                dto.form_pgto   = reader.GetString("forma_de_pgto");
                dto.valor       = reader.GetDecimal("ds_valor");



                lista.Add(dto);
            }
            reader.Close();


            return(lista);
        }
        public void LoadScreen(View_sessao ses)
        {
            this.sessao = ses;

            cbonomedocliente.Text    = ses.cliente.ToString();
            cbofuncionario.Text      = ses.funcionario.ToString();
            cbotipodetratamento.Text = ses.tratamento.ToString();
            cboformadepagamento.Text = ses.form_pgto.ToString();
            txtvalor.Text            = ses.valor.ToString();
            dtphorario.Value         = Convert.ToDateTime(ses.data);
        }