Exemplo n.º 1
0
        private void AlterarFluxo_Load(object sender, EventArgs e)
        {
            var fluxo = new FluxoModel();

            List <string> lista = fluxo.Dados(cod);


            cbTipo.Text = lista[2].ToString();
            cbTipo_SelectedIndexChanged(sender, e);
            txtDesc.Text  = lista[3].ToString();
            txtValor.Text = lista[4].ToString().Replace("R$", "").Trim();
            txtValor.Text = double.Parse(txtValor.Text).ToString("C2");
            maskDt.Text   = lista[5].ToString();
            txtMov.Text   = lista[6].ToString();
            cbPag.Text    = lista[7].ToString();
            // varre as linhas do grid...
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                // varre as colunas do grid...
                foreach (DataGridViewColumn column in dataGridView1.Columns)
                {
                    // seleciona a linha que é igual ao perfil no banco
                    if (lista[1].ToString() == row.Cells[0].Value.ToString())
                    {
                        row.DataGridView.Select();
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void tsSalvar_Click(object sender, EventArgs e)
        {
            Fluxo insert = new Fluxo();

            var rg = new Regex(@"^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}\s([0-1]?[0-9]|2[0-3]):[0-5][0-9]$");

            if (rg.IsMatch(maskDt.Text))
            {
                try
                {
                    DateTimeFormatInfo brasil = new CultureInfo("pt-BR", false).DateTimeFormat;
                    insert.Data = Convert.ToDateTime(maskDt.Text, brasil);
                }
                catch
                {
                    MessageBox.Show("Data incorreta!");
                    return;
                }
            }
            else
            {
                MessageBox.Show("Data incorreta!");
                return;
            }
            insert.Descricao = txtDesc.Text;
            insert.Tipo      = cbTipo.Text;
            insert.Valor     = txtValor.Text.Replace("R$", "").Replace(".", "").Replace(",", ".").Trim();
            int index = dataGridView1.CurrentRow.Index;

            insert.Id_empresa = Convert.ToInt32(dataGridView1.Rows[index].Cells[0].Value);
            insert.Movimento  = txtMov.Text;
            insert.Pagamento  = cbPag.Text;
            try
            {
                FluxoModel fluxo    = new FluxoModel();
                string     mensagem = fluxo.salvar(insert);
                MessageBox.Show(mensagem);
                if (mensagem == "Cadastro com sucesso!")
                {
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
        }
Exemplo n.º 3
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            var fluxo = new Fluxo();

            //usuario
            fluxo.Id = Convert.ToInt32(cod);

            try
            {
                var    login    = new FluxoModel();
                string mensagem = login.deletar(fluxo);
                if (mensagem != "")
                {
                    MessageBox.Show(mensagem);
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
        }