コード例 #1
0
        private void gvPessoas_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                var codigo = int.Parse(senderGrid.Rows[e.RowIndex].Cells["Codigo"].Value.ToString());

                if (e.ColumnIndex == 5 || e.ColumnIndex == 6)
                {
                    FormCliente formCliente = new FormCliente(codigo, e.ColumnIndex == 6);
                    formCliente.StartPosition = FormStartPosition.Manual;
                    formCliente.ShowDialog(this);
                }
                else if (e.ColumnIndex == 7) //Ação de apagar
                {
                    var message = MessageBox.Show(Properties.Resources.ConfirmarApagar, "", MessageBoxButtons.YesNo);
                    if (message == DialogResult.Yes)
                    {
                        var apagado = new CadastroCliente().ApagaCliente(codigo);
                        if (apagado)
                        {
                            MessageBox.Show(Properties.Resources.DadoApagadoSucesso);
                            Recarregar();
                        }
                        else
                        {
                            MessageBox.Show(Properties.Resources.ClienteComVenda);
                        }
                    }
                }
            }
        }
コード例 #2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            FormCliente formCliente = new FormCliente();

            formCliente.StartPosition = FormStartPosition.Manual;
            formCliente.ShowDialog(this);
        }