public Estatisticas(string vendedor) { this.vendedor = vendedor; InitializeComponent(); int nTotalAcoes = 0; float vTotalAcoes = 0; int nConcretizadas = 0; float vConcretizadas = 0; int pConcretizadas = 0; int nTotalOrcamentos = 0; float vTotalOrcamentos = 0; int nConcretizados = 0; float vConcretizados = 0; int pConcretizados = 0; AcaoDAO.Estatisticas(dgvAcoes, dgvOrcamentos, vendedor, ref nTotalAcoes, ref vTotalAcoes, ref nConcretizadas, ref vConcretizadas, ref pConcretizadas, ref nTotalOrcamentos, ref vTotalOrcamentos, ref nConcretizados, ref vConcretizados, ref pConcretizados); lblQtdTotalAcoes.Text = nTotalAcoes.ToString(); lblVlrAcoes.Text = vTotalAcoes.ToString("###,###,##0.00"); lblQtdConcretizadas.Text = nConcretizadas.ToString(); lblVlrConcretizadas.Text = vConcretizadas.ToString("###,###,##0.00"); lblPerConcretizadas.Text = pConcretizadas.ToString(); lblQtdTotalOrcamentos.Text = nTotalOrcamentos.ToString(); lblVlrOrcamentos.Text = vTotalOrcamentos.ToString("###,###,##0.00"); lblQtdConcretizados.Text = nConcretizados.ToString(); lblVlrConcretizados.Text = vConcretizados.ToString("###,###,##0.00"); lblPerConcretizados.Text = pConcretizados.ToString(); lblProbabilidade.Text = (pConcretizados * pConcretizadas / 100).ToString(); Text = "Vendedor: " + vendedor; }
void CarregaHistorico(string cliente, string contato, int seqAcao) { this.Cursor = Cursors.WaitCursor; AcaoDAO.CarregaHistorico(dgvHistorico, cliente, contato, seqAcao); Colore(); this.Cursor = Cursors.Default; }
void CarregaHistorico() { this.Cursor = Cursors.WaitCursor; AcaoDAO.CarregaHistoricoPorUsuario(dgvHistorico, Globais.sUsuario); Colore(); this.Cursor = Cursors.Default; }
void BtnIncluiTodosClick(object sender, EventArgs e) { if (dgvDisponiveis.Rows.Count == 0) { return; } DataTable tab = (DataTable)dgvClientes.DataSource; if (tab == null) { tab = new DataTable(); tab.Clear(); tab.Columns.Add("Cliente"); tab.Columns.Add("Cpf/Cnpj"); dgvClientes.DataSource = tab; } for (int i = 0; i < dgvDisponiveis.Rows.Count; i++) { int outraAcao = AcaoDAO.AcaoCliente(dgvDisponiveis.Rows[i].Cells[0].Value.ToString().Trim()); if (outraAcao != 0) { MessageBox.Show("Já existe outra ação para esse cliente\r\n" + outraAcao, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } string[] row = new string[] { dgvDisponiveis.Rows[i].Cells[0].Value.ToString(), dgvDisponiveis.Rows[i].Cells[1].Value.ToString() }; tab.Rows.Add(row); } while (dgvDisponiveis.Rows.Count > 0) { dgvDisponiveis.Rows.RemoveAt(0); } }
public SelecaoVendedor() { InitializeComponent(); cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; AcaoDAO.CarregaVendedores(cbxVendedores); this.Cursor = Cursors.Default; }
/// <summary> /// Lista uma coleção de OBJ /// </summary> /// <param name="condicaoSql" >Query</param> public List <AcaoBO> Listar(CondicaoSql condicaoSql) { using (AcaoDAO objDAO = new AcaoDAO()) { List <AcaoBO> lista = objDAO.Listar(condicaoSql); this.SetResultMessage(objDAO); return(lista); } }
/// <summary> /// Consultar um item /// </summary> /// <param name="objBO" >Objeto com os dados Carros</param> public void Consultar(AcaoBO objBO) { AcaoDAO objDAO = new AcaoDAO(); if (_database != null) { objDAO = new AcaoDAO(_database); } objDAO.Consultar(objBO); this.SetResultMessage(objDAO); }
/// <summary> /// Alterar um item setando a obrigatoriedade do processo /// </summary> /// <param name="objBO" >Objeto com os dados Carros</param> /// <param name="propriedadesModificadas">Setar obrigatoriedade</param> public void Alterar(AcaoBO objBO, bool propriedadesModificadas) { AcaoDAO objDAO = new AcaoDAO(); if (_database != null) { objDAO = new AcaoDAO(_database); } objDAO.Alterar(objBO, propriedadesModificadas); this.SetResultMessage(objDAO); }
public MotorAuxViewModel acessarmotor(string aux) { MotorAuxViewModel retorno = new MotorAuxViewModel(); MotorAux motor = MotorAuxDAO.GetAll().Where(x => x.Nome == aux).FirstOrDefault(); List <AcaoViewModel> listAcao = new List <AcaoViewModel>(); foreach (Acao acao1 in AcaoDAO.GetAll().Where(x => x.idMotorAux == motor.ID).ToList()) { AcaoViewModel acaoFil = new AcaoViewModel(); acaoFil.ID = acao1.ID; acaoFil.Nome = acao1.Nome; acaoFil.Descricao = acao1.Descricao; acaoFil.Ativo = acao1.Ativo; acaoFil.Status = acao1.Status; acaoFil.Caminho = acao1.Caminho; acaoFil.idMotorAux = acao1.idMotorAux; acaoFil.TipoAcao = acao1.idTipoAcao; List <ParametroViewModel> listParametro = new List <ParametroViewModel>(); foreach (Parametro parametro in ParametroDAO.GetAll().Where(x => x.idAcao == acao1.ID).ToList()) { ParametroViewModel parametroFil = new ParametroViewModel(); parametroFil.idAcao = parametro.idAcao; parametroFil.Ordem = parametro.Ordem; parametroFil.Tipo = parametro.Tipo; parametroFil.Ativo = parametro.Ativo; parametroFil.Descricao = parametro.Descricao; parametroFil.ID = parametro.ID; parametroFil.Nome = parametro.Nome; parametroFil.Status = parametro.Status; parametroFil.Tipo = parametro.Tipo; listParametro.Add(parametroFil); } acaoFil.Parametro = listParametro; listAcao.Add(acaoFil); } retorno.ID = motor.ID; retorno.Nome = motor.Nome; retorno.Descricao = motor.Descricao; retorno.Ativo = true.ToString(); retorno.Status = 1; retorno.idCliente = motor.idCliente; retorno.Url = motor.Url; retorno.Acoes = listAcao; return(retorno); }
public fCadGrupo(int seq) { this.seq = seq; InitializeComponent(); this.Cursor = Cursors.WaitCursor; string where = ""; if (seq != 0) { where = "where SEQ_ACAO = " + seq; } AcaoDAO.ClientesAcao(dgvClientes, where); this.Cursor = Cursors.Default; }
public bool Vazio() { CondicaoSql cond = new CondicaoSql(); cond.SetLimiteSql(1); using (AcaoDAO objDAO = new AcaoDAO()) { cond.SetCondicaoSql("1", CondicaoSqlEnum.Igual, "1"); List <AcaoBO> lista = objDAO.Listar(cond); this.SetResultMessage(objDAO); return(lista.Count == 0); } }
void BtnAplicaClick(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; string where = "where COD_PARCEIRO not in (select COD_CLIENTE from CLIENTES_ACAO " + "where SEQ_ACAO = " + seq + ")"; string filtro = edtFiltro.Text.Trim(); if (!filtro.Equals("")) { where += " and ( COD_PARCEIRO like '%" + filtro + "%' " + " or NRO_CPF_CNPJ like '%" + filtro + "%' )"; } AcaoDAO.ClientesDisponiveis(dgvDisponiveis, where); this.Cursor = Cursors.Default; }
void BtnOrcamentosClick(object sender, EventArgs e) { string[] args = new string[5]; args[0] = Globais.sUsuario; args[1] = Globais.sFilial; args[2] = Globais.bAdministrador ? "S" : "N"; args[3] = "-clienteacao"; int i = dgvAcoes.CurrentRow.Index; string seq = dgvAcoes.Rows[i].Cells["Cod"].Value.ToString(); string clientes = "'" + cliente.Trim() + "'" + AcaoDAO.ClientesAcaoIn(seq); args[4] = clientes; orcamento.MainForm frm = new orcamento.MainForm(args); frm.ShowDialog(); }
void CarregaAcoes() { this.Cursor = Cursors.WaitCursor; AcaoDAO.Carrega(dgvAcoes, frmFiltro.cliente, frmFiltro.consultor, frmFiltro.origem, frmFiltro.vendedor, frmFiltro.situacoes, frmFiltro.idt_previsaoI, frmFiltro.previsaoI, frmFiltro.idt_previsaoF, frmFiltro.previsaoF ); this.Cursor = Cursors.Default; ColoreAcoes(); lblTotalAcoes.Text = dgvAcoes.RowCount.ToString() + " ações selecionadas"; }
void FiltroLoad(object sender, EventArgs e) { cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; AcaoDAO.CarregaVendedores(cbxVendedores); this.Cursor = Cursors.Default; cbxVendedores.Text = Globais.bAdministrador ? "" : Globais.sUsuario; edtDescricao.Width = edtCodigo.Width; cSituacoesAcao sit = new cSituacoesAcao(); sit.CarregaFiltro(dgvSituacoes, false); foreach (DataGridViewRow row in dgvSituacoes.Rows) { row.Cells["Seleciona"].Value = situacoes.Contains(row.Cells["Código"].Value.ToString()); } dtpPrevisaoI.Checked = (idt_previsaoI != null) && idt_previsaoI.Equals("S"); dtpPrevisaoF.Checked = (idt_previsaoF != null) && idt_previsaoF.Equals("S"); }
void BtnExcluiClick(object sender, EventArgs e) { if (dgvAcoes.Rows.Count == 0) { return; } int i = dgvAcoes.CurrentRow.Index; string codigo = dgvAcoes.Rows[i].Cells[0].Value.ToString(); DialogResult r = MessageBox.Show(codigo, "Confirma a exclusão?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.No) { return; } AcaoComercial acao = new AcaoComercial(); acao.SeqAcao = Globais.StrToInt(codigo); this.Cursor = Cursors.WaitCursor; try { AcaoDAO.Exclui(acao); } catch (Exception ex) { Log.Grava(Globais.sUsuario, "erro:" + ex.Message); MessageBox.Show("Erro na exclusão:\n" + ex.Message); return; } finally { this.Cursor = Cursors.Default; } CarregaAcoes(); Grid.Sort(dgvAcoes, col_sorted, ord_sorted); Grid.MarcaSelecionados(dgvAcoes); }
void CarregaContatos(string cliente, string seq) { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); btnOrcamentos.Image = ((System.Drawing.Image)(resources.GetObject("btnRefresh.Image"))); this.Cursor = Cursors.WaitCursor; dgvHistorico.DataSource = null; AcaoDAO.CarregaContatos(dgvContatos, cliente, seq); if (dgvContatos.RowCount == 0) { AcaoDAO.CarregaParceiro(dgvContatos, cliente); } bool temOrcamento = AcaoDAO.VerificaOrcamento(cliente, seq); if (temOrcamento) { btnOrcamentos.Image = button1.Image; } else { btnOrcamentos.Image = button2.Image; } this.Cursor = Cursors.Default; }
void BtnConfirmaClick(object sender, EventArgs e) { AcaoDAO.AtualizaClientesAcao(seq, dgvClientes); Close(); }
public string Post([FromBody] Acao value) { return(AcaoDAO.Save(value)); }
public IEnumerable <Acao> Get() { return(AcaoDAO.GetAll()); }
void BtnConfirmaClick(object sender, EventArgs e) { AcaoComercial acao = new AcaoComercial(); acao.CodCliente = edtCliente.Text.Trim(); acao.DesObra = edtObra.Text.Trim(); acao.DatPrevisao = dtpPrevisao.Value; acao.CodVendedor = cbxVendedor.Text.Trim(); acao.CodConsultor = edtConsultor.Text.Trim(); acao.CodOrigem = edtOrigem.Text.Trim(); string[] partesSituacao = cbxSituacao.Text.Trim().Split(' '); acao.IdtSituacao = (partesSituacao.Length > 1) ? partesSituacao[0].Trim() : cbxSituacao.Text.Trim(); acao.TxtObservacao = edtObservacao.Text.Trim(); if (edtConcorrentes.Text != null) { acao.TxtConcorrentes = edtConcorrentes.Text.Trim(); } else { acao.TxtConcorrentes = ""; } if (acao.IdtSituacao.Equals("")) { MessageBox.Show("Selecione uma situação", "Campo obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbxSituacao.Focus(); return; } if (acao.CodOrigem.Equals("")) { MessageBox.Show("Selecione uma origem", "Campo obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtOrigem.Focus(); return; } this.Cursor = Cursors.WaitCursor; try { if (!Alteracao) { int outraAcao = AcaoDAO.AcaoCliente(edtCliente.Text.Trim()); if (outraAcao != 0) { MessageBox.Show("Já existe outra ação para esse cliente\r\n" + outraAcao, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } acao.SeqAcao = 0; AcaoDAO.Inclui(acao); } else { acao.SeqAcao = int.Parse(edtSequencia.Text.Trim()); AcaoDAO.Altera(acao); } } catch (Exception ex) { Log.Grava(Globais.sUsuario, "erro:" + ex.Message); throw ex; } finally { this.Cursor = Cursors.Default; } seq = acao.SeqAcao; Close(); }