public Servicos() { InitializeComponent(); Eventos(); ToolHelp.Show("Pesquise pelo serviço utilizando a Descrição, Referência ou Categoria do Serviço.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }
/// <summary> /// 当鼠标移动的时候 /// </summary> /// <param name="e">鼠标信息</param> protected override void OnMouseMove(MouseEventArgs e) { base.OnMouseMove(e); #region 择框的拉取 ///查看是否具备刷新框选的资格 if (MyPanel.IsToSelect && ToolHelp.DisPoint(MyPanel.MouseStartPoint, e.GetPosition(MyPanel)) > MoveDistance) { MyPanel.MouseEndPoint = e.GetPosition(MyPanel); CaultRectangle(MyPanel.InveateRec); } #endregion #region 画贝塞尔曲线 else if (isDrawBezier && !isOverAribute && MyBezierLine != null) { MyBezierLine.SetBezierLine(e.GetPosition(MyPanel), FirstXa.GetOrXPositonStyle()); } #endregion #region 自身移动 ///如果焦点在本控件并且准备好移动自身 if (HasChildControled() && IsStartMove) { ///获取新的点 EndDragPoint = e.GetPosition(MyPanel); if (ToolHelp.DisPoint(StartDragPoint, EndDragPoint) >= MoveDistance) { HorMove(StartDragPoint.X - EndDragPoint.X); VecMove(StartDragPoint.Y - EndDragPoint.Y); IsMove = true; StartDragPoint.X = EndDragPoint.X; StartDragPoint.Y = EndDragPoint.Y; } } #endregion }
public Produtos() { InitializeComponent(); Eventos(); ToolHelp.Show("Pesquise pelo produto utilizando a Descrição, Cód. de Barras ou Categoria do Produto.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }
public Impressao() { InitializeComponent(); ToolHelp.Show("", pictureBox8, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Start(); Eventos(); }
public AbrirCaixa() { InitializeComponent(); Eventos(); ToolHelp.Show("Abre um novo caixa.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Utiliza um caixa existente aberto por outro usuário.", pictureBox1, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }
public AddTaxa() { InitializeComponent(); Eventos(); ToolHelp.Show("Em quantos dias o dinheiro vai estar disponível para você?", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Sem acréscimo para o COMPRADOR apartir da parcela selecionada.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }
public override HandleResponse Process() { if (!this.initialized) { throw new Exceptions.CommandNotInitializedException(); } IntPtr handle = ToolHelp.CreateToolhelp32Snapshot(this.SnapshotFlags, this.ProcessID); return(new HandleResponse(handle)); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); ToolHelp.Show("Título para identificar a Mesa.", pictureBox1, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("A quantidade de pessoas que cabem na mesa.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Shown += (s, e) => { mesa.Focus(); if (IdMesa > 0) { _mMesas = _mMesas.FindById(IdMesa).WhereFalse("excluir").FirstOrDefault <Model.Mesas>(); if (_mMesas == null) { return; } label11.Text = @"Editar mesa"; mesa.Text = _mMesas.Mesa; nrPessoas.Text = _mMesas.NrPessoas.ToString(); } else { IdMesa = 0; } }; btnSalvar.Click += (s, e) => Save(); btnDelete.Click += (s, e) => { if (IdMesa <= 0) { return; } if (_mMesas.Remove(IdMesa)) { Alert.Message("Pronto", "Mesa removida com sucesso.", Alert.AlertType.success); DialogResult = DialogResult.OK; Close(); return; } Alert.Message("Opps", "Erro ao remover mesa.", Alert.AlertType.error); }; FormClosing += (s, e) => { DialogResult = DialogResult.OK; }; }
public Etiquetas() { InitializeComponent(); Eventos(); ToolHelp.Show("Informe a quantidade de posições que você já utilizou na folha atual.", pictureBox2, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Selecione o modelo da etiqueta.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Digite a quantidade de etiquetas que deseja gerar.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }
private void Start() { ToolHelp.Show( "Para selecionar a categoria do produto, a mesma deve estar cadastrada previamente.\nPara cadastrar uma nova categoria acesse Produtos>Categorias>Adicionar.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Para selecionar o imposto do produto, o mesmo deve estar cadastrado previamente." + Environment.NewLine + "Para cadastrar um novo imposto acesse Produtos>Impostos>Adicionar. ", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Para selecionar o fornecedor do produto, o mesmo deve estar cadastrado previamente." + Environment.NewLine + "Para cadastrar um novo Fornecedor acesse Produtos>Fornecedores>Adicionar.", pictureBox14, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Descrição adicional para o produto.", pictureBox10, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Atribua um limite para lançar descontos a este item. O Valor irá influenciar nos descontos em reais e porcentagens.", pictureBox11, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Categorias.DataSource = categorias; Categorias.DisplayMember = "Nome"; Categorias.ValueMember = "Id"; Fornecedor.DataSource = fornecedores; Fornecedor.DisplayMember = "Nome"; Fornecedor.ValueMember = "Id"; Medidas.DataSource = Support.GetMedidas(); if (impostos.Any()) { ImpostoNFE.DataSource = impostos; ImpostoNFE.DisplayMember = "NOME"; ImpostoNFE.ValueMember = "ID"; } ImpostoNFE.SelectedValue = 0; if (impostos2.Any()) { ImpostoCFE.DataSource = impostos2; ImpostoCFE.DisplayMember = "NOME"; ImpostoCFE.ValueMember = "ID"; } ImpostoCFE.SelectedValue = 0; Origens.DataSource = Support.GetOrigens(); Origens.DisplayMember = "Nome"; Origens.ValueMember = "Id"; }
private void Start() { ToolHelp.Show( "Para selecionar a categoria do produto, a mesma deve estar cadastrada previamente.\nPara cadastrar uma nova categoria acesse Produtos>Categorias>Adicionar.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Descreva seu produto... Lembre-se de utilizar as características do produto." + Environment.NewLine + "Utilize informações como Marca, Tamanho, Cor etc. ", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Para selecionar o imposto do produto, o mesmo deve estar cadastrado previamente." + Environment.NewLine + "Para cadastrar um novo imposto acesse Produtos>Impostos>Adicionar. ", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Para selecionar o fornecedor do produto, o mesmo deve estar cadastrado previamente." + Environment.NewLine + "Para cadastrar um novo Fornecedor acesse Produtos>Fornecedores>Adicionar.", pictureBox14, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Digite a quantidade mínima que você deve ter em estoque deste produto.", pictureBox7, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Digite a quantidade que você tem em estoque atualmente." + Environment.NewLine + "Para inserir a quantidade atual em estoque clique no botao Alterar Estoque.", pictureBox8, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Descrição adicional para o produto.", pictureBox10, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Atribua um limite para lançar descontos a este item. O Valor irá influenciar nos descontos em reais e porcentagens.", pictureBox11, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Categorias.DataSource = ListCategorias; Categorias.DisplayMember = "Nome"; Categorias.ValueMember = "Id"; Fornecedor.DataSource = ListFornecedores; Fornecedor.DisplayMember = "Nome"; Fornecedor.ValueMember = "Id"; Medidas.DataSource = Support.GetMedidas(); LoadImpostoOne(); LoadImpostoTwo(); Origens.DataSource = Support.GetOrigens(); Origens.DisplayMember = "Nome"; Origens.ValueMember = "Id"; filterMaisRecentes.Checked = true; filterTodos.Checked = false; }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Load += (s, e) => { nome.Select(); ToolHelp.Show( "Digite o nome que deseja para a categoria.\nVocê pode cadastrar a Marca do produto como uma categoria por exemplo.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }; btnSalvar.Click += (s, e) => { _modelCategoria.Id = idCatSelected; _modelCategoria.Nome = nome.Text; _modelCategoria.Tipo = Home.CategoriaPage; if (!_modelCategoria.Save(_modelCategoria)) { return; } DialogResult = DialogResult.OK; Close(); }; btnRemover.Click += (s, e) => { var data = _modelCategoria.Remove(idCatSelected); if (data) { Close(); } }; nome.KeyPress += (s, e) => Masks.MaskOnlyNumberAndChar(s, e, 50); btnExit.Click += (s, e) => Close(); label6.Click += (s, e) => Close(); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); }
private void Eventos() { Load += (s, e) => { ToolHelp.Show( "Caso você não possua um servidor de email, deixe essa opção habilitada para que os envios de e-mail funcionem corretamente.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Start(); }; servidorEmiplus.Click += (s, e) => { IniFile.Write("MAIL_EMIPLUS", servidorEmiplus.Toggled ? "False" : "True", "EMAIL"); }; mail_host.Leave += (s, e) => IniFile.Write("MAIL_HOST", mail_host.Text, "EMAIL"); mail_mode.Leave += (s, e) => IniFile.Write("MAIL_MODE", mail_mode.Text, "EMAIL"); mail_pass.Leave += (s, e) => IniFile.Write("MAIL_PASS", Validation.Encrypt(mail_pass.Text), "EMAIL"); mail_port.Leave += (s, e) => IniFile.Write("MAIL_PORT", mail_port.Text, "EMAIL"); mail_sender.Leave += (s, e) => IniFile.Write("MAIL_SENDER", mail_sender.Text, "EMAIL"); mail_smtp.Leave += (s, e) => { if (!Validation.validMail(mail_smtp.Text)) { Alert.Message("Opps", "Insira um e-mail válido.", Alert.AlertType.warning); return; } IniFile.Write("MAIL_SMTP", mail_smtp.Text, "EMAIL"); }; mail_user.Leave += (s, e) => { if (!Validation.validMail(mail_user.Text)) { Alert.Message("Opps", "Insira um e-mail válido.", Alert.AlertType.warning); return; } IniFile.Write("MAIL_USER", mail_user.Text, "EMAIL"); }; btnExit.Click += (s, e) => Close(); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Load += (s, e) => { nome.Select(); ToolHelp.Show("Título identificador da categoria.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }; btnSalvar.Click += (s, e) => { _model.Id = idSelected; _model.Nome = nome.Text; if (_model.Save(_model)) { DialogResult = DialogResult.OK; Close(); } }; btnRemover.Click += (s, e) => { var data = _model.Remove(idSelected); if (data) { Close(); } }; btnExit.Click += (s, e) => Close(); label6.Click += (s, e) => Close(); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); }
public static MODULEENTRY32[] GetRunningModulesOfProcess(int processId) { List <MODULEENTRY32> entries = new List <MODULEENTRY32>(); using (var h = ToolHelp.CreateToolhelp32Snapshot(ToolHelpFlags.TH32CS_SNAPMODULE, processId)) { if (h.IsInvalid) { var code = Marshal.GetLastWin32Error(); } MODULEENTRY32 entry = new MODULEENTRY32() { dwSize = (uint)Marshal.SizeOf(typeof(MODULEENTRY32)) }; var s = ToolHelp.Module32First(h, ref entry); if (!s) { var code = Marshal.GetLastWin32Error(); Console.WriteLine(code); } bool f = true; while (f) { var st = ToolHelp.Module32Next(h, ref entry); var code = Marshal.GetLastWin32Error(); if (code == 18) { f = false; } Console.WriteLine(entry.szExePath); } } return(entries.ToArray()); }
private void Eventos() { Load += (s, e) => { ToolHelp.Show("Habilite essa opção para exibir todos os registros disponíveis.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Defina um limite de registros a serem exibidos, é necessário desativar a opção acima.", pictureBox1, ToolHelp.ToolTipIcon.Info, "Ajuda!"); nrRegistros.Text = "50"; Ordem.SelectedItem = "Z-A"; }; btnGerar.Click += (s, e) => { if (!btnExibirTodos.Toggled) { if (Validation.ConvertToDouble(nrRegistros.Text) <= 0) { Alert.Message("Opps", "Limite de registros inválido.", Alert.AlertType.error); return; } } Inativos = Ativo.Toggled; TodosRegistros = btnExibirTodos.Toggled; NrRegistros = Validation.ConvertToInt32(nrRegistros.Text); OrdemBy = Ordem.Text; DialogResult = DialogResult.OK; Close(); }; btnExibirTodos.Click += (s, e) => { nrRegistros.Enabled = btnExibirTodos.Toggled; }; nrRegistros.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 20); }
/// <summary> /// 设置的是起始点(弃用的方法) /// </summary> /// <param name="position">位置类型</param> /// <param name="fistPoint">点的坐标</param> protected void SetBezierStart(XAribute.XPositonStyle position, Point fistPoint) { double cur = (fistPoint.Y - EndPoint.position.Y) / ToolHelp.DisPoint(fistPoint, EndPoint.position) / 7; double dis = cur > maxdis ? maxdis : cur; dis = dis < mindis ? mindis : dis; StartPoint.position = fistPoint; switch (position) { case XAribute.XPositonStyle.Left: connectorPoints.StartPoint = StartPoint.position; connectorCurve.Point1 = new Point(StartPoint.position.X - dis, StartPoint.position.Y); connectorCurve.Point2 = new Point(EndPoint.position.X + dis, EndPoint.position.Y); //connectorCurve.Point3 = OverPoint; break; case XAribute.XPositonStyle.right: connectorPoints.StartPoint = StartPoint.position; connectorCurve.Point1 = new Point(StartPoint.position.X + dis, StartPoint.position.Y); connectorCurve.Point2 = new Point(EndPoint.position.X - dis, EndPoint.position.Y); //connectorCurve.Point3 = OverPoint; break; } }
/// <summary> /// 初始化信息 /// </summary> protected override void InitBaseInfo() { ///设置初始宽度 this.Width = 80; ///设置自己的Panel MyPanel = new StackPanel(); ///设置为垂直布局 MyPanel.Orientation = Orientation.Vertical; ///设定布局流向 if (Position == PositonType.Left) { MyPanel.FlowDirection = FlowDirection.LeftToRight; } else { MyPanel.FlowDirection = FlowDirection.RightToLeft; } ///加入控件作为主布局 GetChildren().Add(MyPanel); ///绑定高度 ToolHelp.SetBindingHeight(MyPanel, this); ///绑定宽度 ToolHelp.SetBindingWidth(MyPanel, this); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += (s, e) => { ToolHelp.Show("Descreva seu serviço... Lembre-se de utilizar as características do serviço.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); if (idSelecionado > 0) { LoadData(); } else { _modelItem = new Model.Item { Tipo = "Serviços", Id = 0 }; if (_modelItem.Save(_modelItem, false)) { idSelecionado = _modelItem.GetLastId(); LoadData(); } else { Alert.Message("Opss", "Erro ao criar.", Alert.AlertType.error); Close(); } } Refresh(); }; label6.Click += (s, e) => Close(); btnExit.Click += (s, e) => { var dataProd = _modelItem.Query().Where("id", idSelecionado) .Where("atualizado", "01.01.0001, 00:00:00.000").FirstOrDefault(); if (dataProd != null) { var result = AlertOptions.Message("Atenção!", "Esse serviço não foi editado, deseja deletar?", AlertBig.AlertType.info, AlertBig.AlertBtn.YesNo); if (result) { var data = _modelItem.Remove(idSelecionado); if (data) { Close(); } } nome.Focus(); } Close(); }; btnSalvar.Click += (s, e) => Save(); btnRemover.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Você está prestes a deletar um serviço, continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (!result) { return; } var data = _modelItem.Remove(idSelecionado); if (data) { Close(); } }; valorcompra.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; valorvenda.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; nome.KeyPress += (s, e) => Masks.MaskMaxLength(s, e, 100); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); }
public void GetListSim(List <SimpleParameter> list, MemberInfo m) { if (ToolHelp.ToInt(m.Id) > 0) { SimpleParameter s = new SimpleParameter(); s.Name = "id"; s.Value = m.Id; list.Add(s); } if (!string.IsNullOrEmpty(m.Company)) { SimpleParameter s = new SimpleParameter(); s.Name = "Company"; s.Value = m.Company; list.Add(s); } if (!string.IsNullOrEmpty(m.Email)) { SimpleParameter s = new SimpleParameter(); s.Name = "Email"; s.Value = m.Email; list.Add(s); } if (!string.IsNullOrEmpty(m.EnPassWord)) { SimpleParameter s = new SimpleParameter(); s.Name = "EnPassWord"; s.Value = m.EnPassWord; list.Add(s); } if (ToolHelp.ToInt(m.IsActive) >= 0) { SimpleParameter s = new SimpleParameter(); s.Name = "IsActive"; s.Value = m.IsActive; list.Add(s); } if (ToolHelp.ToDateTime(m.LastLoginTime) != null) { SimpleParameter s = new SimpleParameter(); s.Name = "LastLoginTime"; s.Value = m.LastLoginTime; list.Add(s); } if (!string.IsNullOrEmpty(m.Mobile)) { SimpleParameter s = new SimpleParameter(); s.Name = "Mobile"; s.Value = m.Mobile; list.Add(s); } if (!string.IsNullOrEmpty(m.NickName)) { SimpleParameter s = new SimpleParameter(); s.Name = "NickName"; s.Value = m.NickName; list.Add(s); } if (ToolHelp.ToDateTime(m.RegTime) != null) { SimpleParameter s = new SimpleParameter(); s.Name = "RegTime"; s.Value = m.RegTime; list.Add(s); } if (!string.IsNullOrEmpty(m.Tel)) { SimpleParameter s = new SimpleParameter(); s.Name = "Tel"; s.Value = m.Tel; list.Add(s); } if (!string.IsNullOrEmpty(m.ThirdId)) { SimpleParameter s = new SimpleParameter(); s.Name = "ThirdId"; s.Value = m.ThirdId; list.Add(s); } if (!string.IsNullOrEmpty(m.ThirdParty)) { SimpleParameter s = new SimpleParameter(); s.Name = "ThirdParty"; s.Value = m.ThirdParty; list.Add(s); } if (!string.IsNullOrEmpty(m.TrueName)) { SimpleParameter s = new SimpleParameter(); s.Name = "TrueName"; s.Value = m.TrueName; list.Add(s); } }
private void Eventos() { Shown += async(s, e) => { Refresh(); loading.Visible = true; workerBackground.RunWorkerAsync(); ToolHelp.Show( $"Referente ao período ({DateTime.Now.AddDays(-Days):dd/MM/yyyy}) até Hoje ({DateTime.Now:dd/MM/yyyy})", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); dataSemana.Text = $@"{DateTime.Now.AddDays(-Days):dd/MM/yyyy} até Hoje ({DateTime.Now:dd/MM/yyyy})"; LoadGrafico(); SetHeadersTable(GridLista); await Task.Delay(500); new Caixa().CheckCaixaDate(); }; timer1.Tick += (s, e) => { panel1.Visible = false; loading.Visible = true; workerBackground.RunWorkerAsync(); timer1.Enabled = true; timer1.Stop(); }; btnTodosAreceber.Click += (s, e) => { if (UserPermission.SetControlLabel(btnTodosAreceber, pictureBox3, "fin_recebimentos")) { return; } Home.financeiroPage = "Receber"; OpenForm.Show <Titulos>(this); }; btnTodosApagar.Click += (s, e) => { if (UserPermission.SetControlLabel(btnTodosApagar, pictureBox3, "fin_pagamentos")) { return; } Home.financeiroPage = "Pagar"; OpenForm.Show <Titulos>(this); }; btnNovoRecebimento.Click += (s, e) => { Home.financeiroPage = "Receber"; EditarTitulo.IdTitulo = 0; OpenForm.Show <EditarTitulo>(this); }; btnNovoPagamento.Click += (s, e) => { Home.financeiroPage = "Pagar"; EditarTitulo.IdTitulo = 0; OpenForm.Show <EditarTitulo>(this); }; workerBackground.DoWork += (s, e) => { GetDados(); aReceber = GetValues("Receber"); aPagar = GetValues("Pagar"); vendas = GetVendas(); dataProductsEstoque = new Item().FindAll() .WhereRaw("estoqueminimo >= estoqueatual") .Where("estoqueminimo", "!=", "0") .WhereFalse("excluir") .Get(); }; workerBackground.RunWorkerCompleted += async(s, e) => { panel1.Visible = true; loading.Visible = false; //timer1.Start(); LoadData(); LoadSeriesGrafico(); await SetContentTableAsync(GridLista, dataProductsEstoque); }; btnRefresh.Click += (s, e) => { panel1.Visible = false; loading.Visible = true; workerBackground.RunWorkerAsync(); }; }
private void Eventos() { Load += (s, e) => { Resolution.SetScreenMaximized(this); MultipleImports = true; optionSelected = 1; }; Shown += (s, e) => { Refresh(); ToolHelp.Show("Opção para importar todos os produtos da nota.", pictureBox7, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Opção para manipular o estoque dos produtos contidos na nota que já estão cadastrado no sistema.", pictureBox2, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Opção para importar toda a nota.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }; btnSelecinarNfe.Click += (s, e) => { ofd.RestoreDirectory = true; ofd.DefaultExt = "xml"; ofd.Filter = @"XML|*.xml"; ofd.CheckFileExists = true; ofd.CheckPathExists = true; ofd.Multiselect = MultipleImports; if (ofd.ShowDialog() == DialogResult.OK) { notas = new ArrayList(); foreach (var file in ofd.FileNames) { dataNfe = new Controller.ImportarNfe(file); notas.Add(dataNfe); } LoadDadosNota(); } }; Op1.Click += (s, e) => { MultipleImports = true; optionSelected = 1; }; Op2.Click += (s, e) => { MultipleImports = true; optionSelected = 2; }; Op3.Click += (s, e) => { MultipleImports = false; optionSelected = 3; }; btnAvancar.Click += (s, e) => { if (optionSelected == 1 || optionSelected == 2) { OpenForm.Show <ImportarProdutos>(this); return; } OpenForm.Show <ImportarFornecedor>(this); }; }
private void Eventos() { Shown += async(s, e) => { if (!UserPermission.SetControl(homeMenuInicio, pictureBox13, "tela_inicial", false)) { StartInicio(); } // Pega versão version.Text = $@"Versão {IniFile.Read("Version", "APP")}"; // Pega nome do usuario label1.Text = $@"Olá, {Validation.FirstCharToUpper(Settings.Default.user_name)} {Validation.FirstCharToUpper(Settings.Default.user_lastname)}"; // Atualiza menu Comercial -> Alimentação if (IniFile.Read("Alimentacao", "Comercial") == "True") { homeMenuComercial.Text = @" Alimentação"; pictureBox4.Image = Resources.waiter; } // Starta ações em segundo plano backWork.RunWorkerAsync(); # region ########### Menu expansivo MenuExpansive = IniFile.Read("MENU_EXPANSIVE", "LAYOUT") != "false"; if (!MenuExpansive) { panel3.Width = 241; btnShowMenu.Image = Resources.seta1; version.Visible = true; MenuExpansive = false; IniFile.Write("MENU_EXPANSIVE", "false", "LAYOUT"); } else { panel3.Width = 47; btnShowMenu.Image = Resources.seta2; version.Visible = false; MenuExpansive = true; IniFile.Write("MENU_EXPANSIVE", "true", "LAYOUT"); } #endregion #region ########### Dados do plano if (string.IsNullOrEmpty(Settings.Default.user_plan_id)) { plano.Text = @"Contrate um Plano"; btnPlano.Text = @"Contratar Plano"; recorrencia.Text = @"Contrate um Plano"; fatura.Visible = false; label3.Visible = false; } else { plano.Text = Validation.FirstCharToUpper(Settings.Default.user_plan_id); recorrencia.Text = Validation.FirstCharToUpper(Settings.Default.user_plan_recorrencia); fatura.Text = Settings.Default.user_plan_fatura; } if (Settings.Default.user_plan_status == 1) { label6.Visible = false; trialdias.Visible = false; } else { trialdias.Text = $@"{Settings.Default.user_plan_trial} dias"; } #endregion #region ########### Menu developer if (IniFile.Read("dev", "DEV") == "true") { developer.Visible = true; } #endregion ToolHelp.Show("Sistema de sincronização em andamento.", syncOn, ToolHelp.ToolTipIcon.Info, "Sincronização!"); timer1.Start(); // Janela de sincronização await Task.Delay(5000); if (Support.CheckForInternetConnection()) { var f = new Sync(); f.Show(); f.Hide(); } };
public void Eventos() { ToolHelp.Show( "Utilize essa função para sincronizar todos os dados do programa para consulta no sistema web do seus dados.", pictureBox11, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Load += (s, e) => Refresh(); dadosEmpresa.Click += (s, e) => OpenForm.Show <InformacaoGeral>(this); email.Click += (s, e) => OpenForm.Show <Email>(this); sat.Click += (s, e) => OpenForm.Show <Cfesat>(this); comercial.Click += (s, e) => OpenForm.Show <Configuracoes.Comercial>(this); os.Click += (s, e) => OpenForm.Show <OS>(this); impressao.Click += (s, e) => OpenForm.Show <Impressao>(this); system.Click += (s, e) => OpenForm.Show <Sistema>(this); btnBalancas.Click += (s, e) => OpenForm.Show <Balanças>(this); btnImportar.Click += (s, e) => { var f = new ImportarDados(); f.ShowDialog(); }; btnSincronizar.Click += (s, e) => { if (Support.CheckForInternetConnection()) { if (!Home.syncActive) { Home.syncActive = true; pictureBox10.Image = Resources.loader_page; btnSincronizar.Text = @"Sincronizando.."; backWork.RunWorkerAsync(); } else { Alert.Message("Opps", "Sincronização já está rodando.", Alert.AlertType.info); } } else { Alert.Message("Opps", "Parece que você não possui conexão com a internet.", Alert.AlertType.error); } }; backWork.DoWork += async(s, e) => { if (Sync.sync_start == 0) { var f = new Sync(); await f.StartSync(); } }; backWork.RunWorkerCompleted += (s, e) => { new Log().Add("SYNC", "Sincronização", Log.LogType.fatal); pictureBox10.Image = Resources.refresh; btnSincronizar.Text = @"Sincronizar"; Home.syncActive = false; }; /* * Enviar Remessas */ btnRemessaEnviar.Click += (s, e) => { if (Support.CheckForInternetConnection()) { if (!Home.syncActive) { Home.syncActive = true; pictureBox14.Image = Resources.loader_page; label13.Text = @"Enviando.."; backWorkRemessa.RunWorkerAsync(); } else { Alert.Message("Opps", "Sincronização já está rodando.", Alert.AlertType.info); } } }; backWorkRemessa.DoWork += async(s, e) => { var f = new Sync(); Sync.Remessa = true; await f.SendRemessa(); Sync.Remessa = false; }; backWorkRemessa.RunWorkerCompleted += (s, e) => { new Log().Add("SYNC", "Remessa enviada", Log.LogType.fatal); pictureBox14.Image = Resources.caja; label13.Text = @"Remessas"; Home.syncActive = false; }; btnRemessaReceber.Click += async(s, e) => { var f = new Sync(); await f.ReceberRemessa(); }; btnImportProdutos.Click += (s, e) => OpenForm.Show <ImportProdutos>(this); }
/// <summary> /// Manipula todos os eventos do form /// </summary> private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += (s, e) => { ToolHelp.Show( "Você pode selecionar um produto ou então selecionar uma categoria inteira de produtos.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Tipo.SelectedIndex = 0; SetHeadersItens(dataGridItens); if (IdCombo > 0) { LoadData(); } else { _mItemCombo = new ItemCombo { Id = 0 }; _mItemCombo.Save(_mItemCombo); } }; valorvenda.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; btnContinue.Click += (s, e) => { switch (Tipo.SelectedItem.ToString()) { case "Produtos": label2.Text = @"Produtos"; AutoCompleteItens(); break; case "Categorias": label2.Text = @"Categorias"; AutoCompleteCategorias(); break; } txtAutoComplete.Enabled = true; btnIncluir.Visible = true; }; btnIncluir.Click += (s, e) => AddItensTable(); btnSalvar.Click += (s, e) => SaveItensTable(); btnExit.Click += (s, e) => Close(); btnRemoverSelecionados.Click += (s, e) => { var toBeDeleted = new List <DataGridViewRow>(); toBeDeleted.Clear(); var result = AlertOptions.Message("Atenção!", "Você está prestes a remover os ITENS selecionados, continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (result) { foreach (DataGridViewRow item in dataGridItens.Rows) { Console.WriteLine(item.Cells["Selecione"].Value); if ((bool)item.Cells["Selecione"].Value) { toBeDeleted.Add(item); } } toBeDeleted.ForEach(d => dataGridItens.Rows.Remove(d)); } btnRemoverSelecionados.Visible = false; }; dataGridItens.CellContentClick += (s, e) => { if (dataGridItens.Columns[e.ColumnIndex].Name == "Selecione") { if ((bool)dataGridItens.SelectedRows[0].Cells["Selecione"].Value == false) { dataGridItens.SelectedRows[0].Cells["Selecione"].Value = true; btnRemoverSelecionados.Visible = true; } else { dataGridItens.SelectedRows[0].Cells["Selecione"].Value = false; var hideBtns = false; foreach (DataGridViewRow item in dataGridItens.Rows) { if ((bool)item.Cells["Selecione"].Value) { hideBtns = true; } } btnRemoverSelecionados.Visible = hideBtns; } } }; dataGridItens.CellMouseEnter += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (dataGridItens.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Hand; } }; dataGridItens.CellMouseLeave += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (dataGridItens.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Default; } }; }
private void Eventos() { KeyDown += KeyDowns; txtGrupos.KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Load += (s, e) => { ToolHelp.Show( "Com essa opção marcada é possível que o sistema dê uma travada para gerar\ncada código de barras diferente um do outro.", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); }; Shown += (s, e) => { Refresh(); _mItem = _mItem.FindById(idProduto).FirstOrDefault <Item>(); AutoCompleteGrupos(); SetHeadersTable(dataGridVariacao); LoadDataGrid(); txtGrupos.Focus(); }; btnAddGrupo.Click += (s, e) => { AddCombination(); }; btnClearCombinacao.Click += (s, e) => { ClearEstoque(); txtBuscarVariacao.Text = ""; btnClearCombinacao.Visible = false; btnGerar.Visible = true; }; btnGerar.Click += (sender, e) => { if (string.IsNullOrEmpty(txtBuscarVariacao.Text)) { Alert.Message("Opps", "Escolhe pelo menos um grupo de variação.", Alert.AlertType.error); return; } if (dataGridVariacao.Rows.Count > 0) { var generateAlert = AlertOptions.Message("Atenção", "Ao gerar novas combinações, você irá perder a atual!\n Continuar?", AlertBig.AlertType.info, AlertBig.AlertBtn.YesNo); if (!generateAlert) { return; } dataGridVariacao.Rows.Clear(); } var attr1Name = new List <string>(); var attr2Name = new List <string>(); var attr3Name = new List <string>(); var attr1Id = new List <string>(); var attr2Id = new List <string>(); var attr3Id = new List <string>(); var grupos = txtBuscarVariacao.Text.Split('+'); var i_attrs = 0; foreach (var word in grupos) { i_attrs++; var grupo = new ItemGrupo().FindAll().WhereFalse("excluir").Where("title", word) .FirstOrDefault <ItemGrupo>(); if (grupo == null) { continue; } var attr = new ItemAtributos().FindAll().WhereFalse("excluir").Where("grupo", grupo.Id) .Get <ItemAtributos>(); foreach (var data in attr) { switch (i_attrs) { case 1: attr1Name.Add($"{data.Atributo}"); attr1Id.Add($"{data.Id}"); break; case 2: attr2Name.Add($" - {data.Atributo}"); attr2Id.Add($", {data.Id}"); break; case 3: attr3Name.Add($" - {data.Atributo}"); attr3Id.Add($", {data.Id}"); break; } } } var lstMaster = new List <List <string> >(); if (attr1Id.Count > 0) { lstMaster.Add(attr1Id); } if (attr2Id.Count > 0) { lstMaster.Add(attr2Id); } if (attr3Id.Count > 0) { lstMaster.Add(attr3Id); } var lstMasterNames = new List <List <string> >(); if (attr1Name.Count > 0) { lstMasterNames.Add(attr1Name); } if (attr2Name.Count > 0) { lstMasterNames.Add(attr2Name); } if (attr3Name.Count > 0) { lstMasterNames.Add(attr3Name); } var ids = GetPermutation(lstMaster.Count, lstMaster); var names = GetPermutation(lstMasterNames.Count, lstMasterNames); if (ids.Count != names.Count) { return; } for (var u = 0; u < ids.Count; u++) { var codeBarras = ""; if (checkCodeBarras.Checked) { codeBarras = CodeBarrasRandom(); } dataGridVariacao.Rows.Add( false, ids[u], names[u], 0, "", codeBarras ); } dataGridVariacao.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; }; btnSalvar.Click += (s, e) => { if (dataGridVariacao.Rows.Count <= 0) { return; } var item = new Item().FindById(idProduto).WhereFalse("excluir").FirstOrDefault <Item>(); if (item != null) { item.Atributos = txtBuscarVariacao.Text; item.Save(item); } foreach (DataGridViewRow row in dataGridVariacao.Rows) { // Apaga o registro se estoque for 0 e se existir no banco if (Validation.ConvertToDouble(row.Cells["Estoque"].Value) == 0) { if (row.Cells["IDAttr"].Value != null && !string.IsNullOrEmpty(row.Cells["IDAttr"].Value.ToString())) { new ItemEstoque().Remove(Validation.ConvertToInt32(row.Cells["IDAttr"].Value)); continue; } } // Se a coluna for diferente de 0 ou diferente de vazio, inclui a linha no banco! if (!(Validation.ConvertToDouble(row.Cells["Estoque"].Value) > 0)) { continue; } string codeBarras; if (checkCodeBarras.Checked && string.IsNullOrEmpty(row.Cells["Código de Barras"].Value.ToString())) { codeBarras = CodeBarrasRandom(); } else { codeBarras = row.Cells["Código de Barras"].Value.ToString(); } // Se a coluna IDAttr não estiver vazio, atualiza o registro if (row.Cells["IDAttr"].Value != null && !string.IsNullOrEmpty(row.Cells["IDAttr"].Value.ToString())) { var updateEstoque = new ItemEstoque() .FindById(Validation.ConvertToInt32(row.Cells["IDAttr"].Value)) .FirstOrDefault <ItemEstoque>(); updateEstoque.Item = idProduto; updateEstoque.Referencia = row.Cells["Referencia"].Value.ToString(); updateEstoque.Codebarras = codeBarras; updateEstoque.Atributo = row.Cells["ID"].Value.ToString(); updateEstoque.Estoque = Validation.ConvertToDouble(row.Cells["Estoque"].Value); updateEstoque.Usuario = Settings.Default.user_id; updateEstoque.Title = row.Cells["Combinação"].Value.ToString(); updateEstoque.Save(updateEstoque); continue; } var estoque = new ItemEstoque { Item = idProduto, Referencia = row.Cells["Referencia"].Value.ToString(), Codebarras = codeBarras, Atributo = row.Cells["ID"].Value.ToString(), Estoque = Validation.ConvertToDouble(row.Cells["Estoque"].Value), Usuario = Settings.Default.user_id, Title = row.Cells["Combinação"].Value.ToString() }; estoque.Save(estoque); row.Cells["IDAttr"].Value = estoque.GetLastId(); } DialogResult = DialogResult.OK; Close(); }; btnClose.Click += (s, e) => Close(); }
private void Carregar() { nome.Select(); ToolHelp.Show( "Digite um nome para o imposto que está cadastrando." + Environment.NewLine + "Utilize uma descrição para a finalidade do imposto. ", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); #region COMBOBOX var icms = new ArrayList { new { Id = "0", Nome = "" }, new { Id = "00", Nome = "00 - Tributação integralmente" }, new { Id = "10", Nome = "10 - Tributação com cobrança do ICMS por S.T." }, new { Id = "20", Nome = "20 - Tributação com redução de base de cálculo" }, new { Id = "30", Nome = "30 - Tributação Isenta ou não tributada e com cobrança do ICMS por S.T." }, new { Id = "40", Nome = "40 - Tributação Isenta" }, new { Id = "41", Nome = "41 - Não Tributada" }, new { Id = "50", Nome = "50 - Tributação Suspensa" }, new { Id = "51", Nome = "51 - Tributação com Diferimento" }, new { Id = "60", Nome = "60 - Tributação ICMS cobrado anteriormente por S.T." }, new { Id = "70", Nome = "70 - Tributação ICMS com redução de base de cálculo e cobrança do ICMS por S.T." }, new { Id = "90", Nome = "90 - Tributação ICMS: Outros" }, new { Id = "101", Nome = "101 - Tributada pelo Simples Nacional com permissão de crédito" }, new { Id = "102", Nome = "102 - Tributada pelo Simples Nacional sem permissão de crédito" }, new { Id = "103", Nome = "103 - Isenção do ICMS no Simples Nacional para faixa de receita bruta" }, new { Id = "201", Nome = "201 - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por S.T." }, new { Id = "202", Nome = "202 - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por S.T." }, new { Id = "203", Nome = "203 - Isenção do ICMS nos Simples Nacional para faixa de receita bruta e com cobrança do ICMS por S.T." }, new { Id = "300", Nome = "300 - Imune" }, new { Id = "400", Nome = "400 - Não tributada pelo Simples Nacional" }, new { Id = "500", Nome = "500 - ICMS cobrado anteriormente por S.T. (substituído) ou por antecipação" }, new { Id = "900", Nome = "900 - Outros" } }; Icms.DataSource = icms; Icms.DisplayMember = "Nome"; Icms.ValueMember = "Id"; var ipi = new ArrayList { new { Id = "0", Nome = "" }, new { Id = "00", Nome = "00 - Tributado: Entrada com recuperação de crédito" }, new { Id = "49", Nome = "49 - Tributado: Outras entradas" }, new { Id = "50", Nome = "50 - Tributado: Saída tributada" }, new { Id = "99", Nome = "99 - Tributado: Outras saídas" }, new { Id = "01", Nome = "01 - Não Tributado: Entrada tributada com alíquota zero" }, new { Id = "02", Nome = "02 - Não Tributado: Entrada isenta" }, new { Id = "03", Nome = "03 - Não Tributado: Entrada não-tributada" }, new { Id = "04", Nome = "04 - Não Tributado: Entrada imune" }, new { Id = "05", Nome = "05 - Não Tributado: Entrada com suspensão" }, new { Id = "51", Nome = "51 - Não Tributado: Saída tributada com alíquota zero" }, new { Id = "52", Nome = "52 - Não Tributado: Saída isenta" }, new { Id = "53", Nome = "53 - Não Tributado: Saída não-tributada" }, new { Id = "54", Nome = "54 - Não Tributado: Saída imune" }, new { Id = "55", Nome = "55 - Não Tributado: Saída com suspensão" } }; Ipi.DataSource = ipi; Ipi.DisplayMember = "Nome"; Ipi.ValueMember = "Id"; var pis = new ArrayList { new { Id = "0", Nome = "" }, new { Id = "01", Nome = "01 - Tributado pela Alíquota: Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo))" }, new { Id = "02", Nome = "02 - Tributado pela Alíquota: Operação Tributável (base de cálculo = valor da operação (alíquota diferenciada))" }, new { Id = "03", Nome = "03 - Tributado pela Quantidade: Operação Tributável (base de cálculo = quantidade vendida x alíquota por unidade de produto)" }, new { Id = "04", Nome = "04 - Não Tributado: Operação Tributável (tributação monofásica (alíquota zero))" }, new { Id = "05", Nome = "05 - Não Tributado: Operação Tributável (Substituição Tributária)" }, new { Id = "06", Nome = "06 - Não Tributado: Operação Tributável (alíquota zero)" }, new { Id = "07", Nome = "07 - Não Tributado: Operação Isenta da Contribuição" }, new { Id = "08", Nome = "08 - Não Tributado: Operação Sem Incidência da Contribuição" }, new { Id = "09", Nome = "09 - Não Tributado: Operação com Suspensão da Contribuição" }, new { Id = "49", Nome = "49 - Outras Operações: Outras Operações de Saída" }, new { Id = "50", Nome = "50 - Outras Operações: Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno" }, new { Id = "51", Nome = "51 - Outras Operações: Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno" }, new { Id = "52", Nome = "52 - Outras Operações: Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação" }, new { Id = "53", Nome = "53 - Outras Operações: Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno" }, new { Id = "54", Nome = "54 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas Tributadas no Mercado Interno e de Exportação" }, new { Id = "55", Nome = "55 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas NãoTributadas no Mercado Interno e de Exportação" }, new { Id = "56", Nome = "56 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas Tributadas e Não - Tributadas no Mercado Interno, e de Exportação" }, new { Id = "60", Nome = "60 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno" }, new { Id = "61", Nome = "61 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não - Tributada no Mercado Interno" }, new { Id = "62", Nome = "62 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação" }, new { Id = "63", Nome = "63 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno" }, new { Id = "64", Nome = "64 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação" }, new { Id = "65", Nome = "65 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação" }, new { Id = "66", Nome = "66 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação" }, new { Id = "67", Nome = "67 - Outras Operações: Crédito Presumido - Outras Operações" }, new { Id = "70", Nome = "70 - Outras Operações: Operação de Aquisição sem Direito a Crédito" }, new { Id = "71", Nome = "71 - Outras Operações: Operação de Aquisição com Isenção" }, new { Id = "72", Nome = "72 - Outras Operações: Operação de Aquisição com Suspensão" }, new { Id = "73", Nome = "73 - Outras Operações: Operação de Aquisição a Alíquota Zero" }, new { Id = "74", Nome = "74 - Outras Operações: Operação de Aquisição; sem Incidência da Contribuição" }, new { Id = "75", Nome = "75 - Outras Operações: Operação de Aquisição por Substituição Tributária" }, new { Id = "98", Nome = "98 - Outras Operações: Outras Operações de Entrada" }, new { Id = "99", Nome = "99 - Outras Operações: Outras Operações" } }; Pis.DataSource = pis; Pis.DisplayMember = "Nome"; Pis.ValueMember = "Id"; var cofins = new ArrayList { new { Id = "0", Nome = "" }, new { Id = "01", Nome = "01 - Tributado pela Alíquota: Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo))" }, new { Id = "02", Nome = "02 - Tributado pela Alíquota: Operação Tributável (base de cálculo = valor da operação (alíquota diferenciada))" }, new { Id = "03", Nome = "03 - Tributado pela Quantidade: Operação Tributável (base de cálculo = quantidade vendida x alíquota por unidade de produto)" }, new { Id = "04", Nome = "04 - Não Tributado: Operação Tributável (tributação monofásica (alíquota zero))" }, new { Id = "05", Nome = "05 - Não Tributado: Operação Tributável (Substituição Tributária)" }, new { Id = "06", Nome = "06 - Não Tributado: Operação Tributável (alíquota zero)" }, new { Id = "07", Nome = "07 - Não Tributado: Operação Isenta da Contribuição" }, new { Id = "08", Nome = "08 - Não Tributado: Operação Sem Incidência da Contribuição" }, new { Id = "09", Nome = "09 - Não Tributado: Operação com Suspensão da Contribuição" }, new { Id = "49", Nome = "49 - Outras Operações: Outras Operações de Saída" }, new { Id = "50", Nome = "50 - Outras Operações: Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno" }, new { Id = "51", Nome = "51 - Outras Operações: Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno" }, new { Id = "52", Nome = "52 - Outras Operações: Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação" }, new { Id = "53", Nome = "53 - Outras Operações: Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno" }, new { Id = "54", Nome = "54 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas Tributadas no Mercado Interno e de Exportação" }, new { Id = "55", Nome = "55 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas NãoTributadas no Mercado Interno e de Exportação" }, new { Id = "56", Nome = "56 - Outras Operações: Operação com Direito a Crédito -Vinculada a Receitas Tributadas e Não - Tributadas no Mercado Interno, e de Exportação" }, new { Id = "60", Nome = "60 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno" }, new { Id = "61", Nome = "61 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não - Tributada no Mercado Interno" }, new { Id = "62", Nome = "62 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação" }, new { Id = "63", Nome = "63 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno" }, new { Id = "64", Nome = "64 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação" }, new { Id = "65", Nome = "65 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação" }, new { Id = "66", Nome = "66 - Outras Operações: Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação" }, new { Id = "67", Nome = "67 - Outras Operações: Crédito Presumido - Outras Operações" }, new { Id = "70", Nome = "70 - Outras Operações: Operação de Aquisição sem Direito a Crédito" }, new { Id = "71", Nome = "71 - Outras Operações: Operação de Aquisição com Isenção" }, new { Id = "72", Nome = "72 - Outras Operações: Operação de Aquisição com Suspensão" }, new { Id = "73", Nome = "73 - Outras Operações: Operação de Aquisição a Alíquota Zero" }, new { Id = "74", Nome = "74 - Outras Operações: Operação de Aquisição; sem Incidência da Contribuição" }, new { Id = "75", Nome = "75 - Outras Operações: Operação de Aquisição por Substituição Tributária" }, new { Id = "98", Nome = "98 - Outras Operações: Outras Operações de Entrada" }, new { Id = "99", Nome = "99 - Outras Operações: Outras Operações" } }; Cofins.DataSource = cofins; Cofins.DisplayMember = "Nome"; Cofins.ValueMember = "Id"; icms_1.Visible = false; icms_2.Visible = false; icms_3.Visible = false; icms_1.Location = new Point(9, 62); icms_2.Location = new Point(9, 62); icms_3.Location = new Point(9, 62); icms_1.Size = new Size(196, 67); icms_2.Size = new Size(474, 172); icms_3.Size = new Size(214, 117); #endregion COMBOBOX if (idImpSelected > 0) { LoadData(); } }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Load += (s, e) => { ToolHelp.Show("Defina a data de emissão do título!", pictureBox12, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Defina a data inicial do vencimento do título!", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Escolha a recorrência para esse título.\nObservação: O campo 'Quantas parcelas' irá criar os titulos conforme o número preenchido no momento que salvar, caso fique em branco os título só será gerado no prazo definido de antecedência do vencimento.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Defina a quantidade de parcelas que deseja gerar com base no campo anterior, caso desejar 'deixe em branco' para o sistema gerar automaticamente as parcelas quando o prazo de vencimento estiver chegando.", pictureBox7, ToolHelp.ToolTipIcon.Info, "Ajuda!"); if (Home.financeiroPage == "Pagar") { label23.Text = @"Pagar para"; label6.Text = @"Pagamentos"; label8.Text = @"Despesa"; label3.Text = @"Forma Pagar"; label12.Text = @"Esse pagamento se repete?"; label9.Text = @"Data Pagamento"; label10.Text = @"Valor Pagamento"; btnRecebidoPago.Text = @"Pago"; } formaPgto.ValueMember = "Id"; formaPgto.DisplayMember = "Nome"; formaPgto.DataSource = new FormaPagamento().GetAll(); LoadFornecedores(); LoadCategorias(); recorrente.DataSource = Support.GetTiposRecorrencia(); recorrente.DisplayMember = "Nome"; recorrente.ValueMember = "Id"; if (IdTitulo > 0) { LoadData(); LoadRecorrencia(); } else { emissao.Text = Validation.ConvertDateToForm(Validation.DateNowToSql()); vencimento.Text = Validation.ConvertDateToForm(Validation.DateNowToSql()); } }; btnSalvar.Click += (s, e) => Save(); btnCancelar.Click += (s, e) => { var data = _modelTitulo.Remove(IdTitulo); if (data) { Close(); } }; xRecorrente.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e); emissao.KeyPress += Masks.MaskBirthday; dataRecebido.KeyPress += Masks.MaskBirthday; vencimento.KeyPress += Masks.MaskBirthday; total.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; recebido.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; recorrente.SelectedIndexChanged += (s, e) => { xRecorrente.Enabled = recorrente.SelectedIndex != 0; }; btnAddCliente.Click += (s, e) => { Home.pessoaPage = "Fornecedores"; AddClientes.Id = 0; var f = new AddClientes { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() == DialogResult.OK) { LoadFornecedores(); } }; btnAddCategoria.Click += (s, e) => { var categoriasdeContas = Home.financeiroPage == "Pagar" ? "Despesas" : "Receitas"; Home.CategoriaPage = categoriasdeContas; var f = new AddCategorias { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() == DialogResult.OK) { LoadCategorias(); } }; checkRepetir.CheckStateChanged += (s, e) => { if (checkRepetir.Checked) { recorrente.Enabled = true; xRecorrente.Enabled = true; } else { recorrente.Enabled = false; xRecorrente.Enabled = false; } }; btnRecebidoPago.CheckStateChanged += (s, e) => { if (btnRecebidoPago.Checked) { dataRecebido.Enabled = true; formaPgto.Enabled = true; recebido.Enabled = true; } else { dataRecebido.Enabled = false; formaPgto.Enabled = false; recebido.Enabled = false; } }; menuTaxas.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); label16.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); pictureBox9.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); menuBoleto.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelBoleto, menuBoleto); btnExit.Click += (s, e) => Close(); label6.Click += (s, e) => Close(); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); btnImprimir.Click += (s, e) => { new Controller.Titulo().Imprimir(IdTitulo); }; }
public void Eventos() { ToolHelp.Show( "Atribua um limite para lançar descontos a este item. O Valor irá influenciar nos descontos em reais e porcentagens.", pictureBox11, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Essa opção ativa o controle do estoque, não permitindo vender itens com o estoque zerado.", pictureBox1, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Ative essa opção para utilizar as mesas predefinidas no sistema.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); Shown += (s, e) => { if (!string.IsNullOrEmpty(IniFile.Read("RetomarVenda", "Comercial"))) { retomarVendaInicio.Toggled = IniFile.Read("RetomarVenda", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("ControlarEstoque", "Comercial"))) { btnControlarEstoque.Toggled = IniFile.Read("ControlarEstoque", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("LimiteDesconto", "Comercial"))) { txtLimiteDesconto.Text = Validation.Price(Validation.ConvertToDouble(IniFile.Read("LimiteDesconto", "Comercial"))); } if (!string.IsNullOrEmpty(IniFile.Read("TrocasCliente", "Comercial"))) { Trocas_01.Toggled = IniFile.Read("TrocasCliente", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("UserNoDocument", "Comercial"))) { UserNoDocument.Toggled = IniFile.Read("UserNoDocument", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("ShowImagePDV", "Comercial"))) { imgPDV.Toggled = IniFile.Read("ShowImagePDV", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("Alimentacao", "Comercial"))) { btnAlimentacao.Toggled = IniFile.Read("Alimentacao", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("MesasPreCadastrada", "Comercial"))) { btnMesasPreCadastrada.Toggled = IniFile.Read("MesasPreCadastrada", "Comercial") == "True"; } if (!string.IsNullOrEmpty(IniFile.Read("BaixarEstoqueRemessas", "Comercial"))) { btnBaixarEstoqueRemessas.Toggled = IniFile.Read("BaixarEstoqueRemessas", "Comercial") == "True"; } }; retomarVendaInicio.Click += (s, e) => { IniFile.Write("RetomarVenda", retomarVendaInicio.Toggled ? "False" : "True", "Comercial"); }; btnControlarEstoque.Click += (s, e) => { IniFile.Write("ControlarEstoque", btnControlarEstoque.Toggled ? "False" : "True", "Comercial"); }; Trocas_01.Click += (s, e) => { IniFile.Write("TrocasCliente", Trocas_01.Toggled ? "False" : "True", "Comercial"); }; UserNoDocument.Click += (s, e) => { IniFile.Write("UserNoDocument", UserNoDocument.Toggled ? "False" : "True", "Comercial"); }; imgPDV.Click += (s, e) => { IniFile.Write("ShowImagePDV", imgPDV.Toggled ? "False" : "True", "Comercial"); }; btnAlimentacao.Click += (s, e) => { IniFile.Write("Alimentacao", btnAlimentacao.Toggled ? "False" : "True", "Comercial"); }; btnMesasPreCadastrada.Click += (s, e) => { IniFile.Write("MesasPreCadastrada", btnMesasPreCadastrada.Toggled ? "False" : "True", "Comercial"); }; btnBaixarEstoqueRemessas.Click += (s, e) => { IniFile.Write("BaixarEstoqueRemessas", btnBaixarEstoqueRemessas.Toggled ? "False" : "True", "Comercial"); }; txtLimiteDesconto.Leave += (s, e) => IniFile.Write("LimiteDesconto", Validation.ConvertToDouble(txtLimiteDesconto.Text).ToString(), "Comercial"); txtLimiteDesconto.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; btnExit.Click += (s, e) => Close(); }
//Create integration test that defines current process count public static uint[] GetRunningProcessIDsSnapshot() { List <uint> processes = new List <uint>(); int processCount = 0; using (var toolhelpHandler = ToolHelp.CreateToolhelp32Snapshot(ToolHelpFlags.TH32CS_SNAPPROCESS | ToolHelpFlags.TH32CS_SNAPNOHEAPS, 0)) { ProcessEntry32 processEntry32 = new ProcessEntry32 { dwSize = (uint)Marshal.SizeOf(typeof(ProcessEntry32)) }; var success = ToolHelp.Process32First(toolhelpHandler, ref processEntry32); if (success) { //catch code there } Console.WriteLine("Error" + Marshal.GetLastWin32Error()); while (ToolHelp.Process32Next(toolhelpHandler, ref processEntry32)) { processes.Add(processEntry32.th32ProcessID); processCount++; //Console.WriteLine("Process id: " + processEntry32.th32ProcessID + " Process Name: " + processEntry32.szExeFile); } Console.WriteLine("Process count: " + processCount); } return(processes.ToArray()); }