Пример #1
0
 private void BtnEditar_Click(object sender, EventArgs e)
 {
     if (GridDados.CurrentRow == null)
     {
         Paginas.SelectTab(0);
         MessageBox.Show("Não existe Registro para Edição", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0)
         {
             MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             Paginas.SelectTab(1);
             PopularCampos(int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()));
             PopularGridItens();
             StaFormEdicao         = true;
             TxtReferencia.Enabled = false;
             FrmPrincipal.ControleBotoes(true);
             TxtReferencia.Focus();
         }
     }
 }
Пример #2
0
 private void TxtComposicao_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab)
     {
         TxtReferencia.Focus();
     }
 }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     IdVendedor = ((Controle_Dados.Usuarios)(((System.Web.UI.UserControl)(this.Master)).Session["LoginUsuario"])).IdVendedor;
     //if (!this.IsPostBack)
     //{
     //    PopuparGrid();
     // }
     TxtReferencia.Focus();
 }
Пример #4
0
        private void ClearForm()
        {
            TxtReferencia.Clear();
            TxtReferencia.ReadOnly = false;
            TxtDescripcion.Clear();
            TxtRoyoCant.Value = 0;
            TxtRoyoPeso.Value = 0;

            referencia  = new Referencia();
            listDetalle = new BindingList <DetalleReferencia>();
        }
Пример #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         LstGrupo.DataSource     = Controle.ConsultaTabela("SELECT ID_GRUPO,GRUPO FROM GRUPOPRODUTO WHERE LISTAWEB=1 AND LISTAVENDA=1 ORDER BY GRUPO");
         LstGrupo.DataTextField  = "GRUPO";
         LstGrupo.DataValueField = "ID_GRUPO";
         LstGrupo.DataBind();
         LstGrupo.Items.Insert(0, "TODOS");
         LstGrupo.SelectedValue = "0";
         PopuparGrid();
     }
     TxtReferencia.Focus();
 }
Пример #6
0
        private void BtnNovo_Click(object sender, EventArgs e)
        {
            if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0)
            {
                MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (TabGrupo.SelectedIndex == 0)
                {
                    TabGrupo.SelectTab(1);
                }

                StaFormEdicao = true;
                Paginas.SelectTab(1);
                LimpaDados();
                PopularGridItens();
                FrmPrincipal.ControleBotoes(true);
                TxtIcmsIss.Value      = 17;
                TxtReferencia.Enabled = true;
                TxtReferencia.Focus();
            }
        }
Пример #7
0
        private void BtnGravar_Click(object sender, EventArgs e)
        {
            bool AlteracaoCadastro = true;
            bool AlteracaoPrc      = false;
            bool AltPrcDist        = false;
            int  Ativo             = 0;


            if (Produto.PrcAtacado != TxtPrcAtacado.Value || Produto.PrcEspecial != TxtPrcEspecial.Value || Produto.PrcMinimo != TxtPrcMinimo.Value || Produto.PrcVarejo != TxtPrcVarejo.Value)
            {
                AlteracaoPrc = true;
            }

            if (int.Parse(LstGrupo.SelectedValue.ToString()) != Produto.IdGrupo)
            {
                AlteracaoCadastro = true;
            }

            if (Produto.PrcAtacado != TxtPrcAtacado.Value)
            {
                AltPrcDist = true;
            }

            if (TxtDescricao.Text.Trim() != "")
            {
                Produto.IdProduto      = int.Parse(TxtCodigo.Text);
                Produto.Referencia     = TxtReferencia.Text;
                Produto.Descricao      = TxtDescricao.Text;
                Produto.DescResumida   = TxtDescResumida.Text;
                Produto.IdGrupo        = int.Parse(LstGrupo.SelectedValue.ToString());
                Produto.IdGenero       = int.Parse(LstGenero.SelectedValue.ToString());
                Produto.IdCfopVD       = int.Parse(LstCfopVD.SelectedValue.ToString());
                Produto.IdCfopVF       = int.Parse(LstCfopVF.SelectedValue.ToString());
                Produto.IdCfopED       = int.Parse(LstCfopED.SelectedValue.ToString());
                Produto.IdCfopEF       = int.Parse(LstCfopEF.SelectedValue.ToString());
                Produto.RefFornecedor  = TxtRefFornecedor.Text;
                Produto.CodBarra       = TxtCodBarra.Text;
                Produto.IcmsIss        = TxtIcmsIss.Value;
                Produto.Reducao        = TxtReducao.Value;
                Produto.SitTributaria  = LstSitTrib.SelectedIndex;
                Produto.EstMinimo      = TxtEstMinimo.Value;
                Produto.EstMaximo      = TxtEstMaximo.Value;
                Produto.PesoBruto      = TxtPesoBruto.Value;
                Produto.PesoLiquido    = TxtPesoLiquido.Value;
                Produto.Unidade        = LstUnidade.SelectedValue.ToString();
                Produto.IdReducao      = int.Parse(LstReducao.SelectedValue.ToString());
                Produto.PrcMinimo      = TxtPrcMinimo.Value;
                Produto.PrcVarejo      = TxtPrcVarejo.Value;
                Produto.PrcEspecial    = TxtPrcEspecial.Value;
                Produto.PrcEspDist     = TxtPrcEspDist.Value;
                Produto.PrcSensacional = TxtPrcSensacional.Value;
                Produto.PrcAtacado     = TxtPrcAtacado.Value;
                Produto.UltPrcCompra   = TxtUltPrcCompra.Value;
                Produto.DtCadastro     = TxtDtCadastro.Value;
                Produto.DtUltCompra    = TxtDtUltCompra.Value;
                //Produto.DtUltVenda  = TxtDtUltAlt.Value;
                Produto.Observacao = TxtObservacao.Text;
                Produto.NCM        = TxtNCM.Text;
                Produto.QtdeCaixa  = int.Parse(TxtQtdeCaixa.Value.ToString());
                Produto.QtdeUnd    = int.Parse(TxtQtdeUnd.Value.ToString());
                Produto.IdPromocao = int.Parse(LstPromocaoPrd.SelectedValue.ToString());
                Produto.Pontos     = int.Parse(TxtPontos.Value.ToString());
                Produto.LocEstRua  = int.Parse(TxtLocEstRua.Value.ToString());
                Produto.Palete     = TxtPalete.Text;
                Produto.DetProduto = TxtDetProduto.Text;
                if (Ck_EnviarEmail.Checked)
                {
                    Produto.EnviarEmail = 1;
                }
                else
                {
                    Produto.EnviarEmail = 0;
                }
                if (Chk_ProdutoKit.Checked)
                {
                    Produto.ProdutoKit = 1;
                }
                else
                {
                    Produto.ProdutoKit = 0;
                }
                if (Rb_Produto.Checked)
                {
                    Produto.Tipo = 0;
                }
                else
                {
                    Produto.Tipo = 1;
                }
                if (Cb_QtdeCxDist.Checked)
                {
                    Produto.QtdeCxDist = 1;
                }
                else
                {
                    Produto.QtdeCxDist = 0;
                }
                Produto.DtAlteracao = DateTime.Now;

                if (AlteracaoPrc)
                {
                    Produto.DtAltPrc = DateTime.Now;
                }

                Produto.GravarDados();

                if (TxtCodigo.Text == "0")
                {
                    FrmPrincipal.RegistrarAuditoria(this.Text, Produto.IdProduto, Produto.Referencia, 1, "Inclusão do Produto");
                }
                else
                {
                    FrmPrincipal.RegistrarAuditoria(this.Text, Produto.IdProduto, Produto.Referencia, 2, "Alteração do Produto");
                }

                // Aviso de alteração no cadastro
                if (Produto.EnviarEmail == 1 && !FrmPrincipal.VersaoDistribuidor)
                {
                    if (int.Parse(TxtCodigo.Text) == 0)
                    {
                        AvisoEmail("Novo Produto  Referencia: " + Produto.Referencia.Trim() + " - " + Produto.Descricao.Trim() + "\n Prç.Varejo:  " + string.Format("{0:n2}", TxtPrcVarejo.Value) + "\n Prç.Minimo:  " + string.Format("{0:n2}", TxtPrcMinimo.Value) + "\n Prç.Destribuidor:  " + string.Format("{0:n2}", TxtPrcAtacado.Value));
                    }
                    else
                    {
                        if (AlteracaoCadastro)
                        {
                            AvisoEmail("Alteração do Produto Referencia: " + Produto.Referencia.Trim() + " - " + Produto.Descricao.Trim() + "\n Prç.Especial:  " + string.Format("{0:n2}", TxtPrcEspecial.Value) + "\n Prç.Varejo:  " + string.Format("{0:n2}", TxtPrcVarejo.Value) + "\n Prç.Minimo:  " + string.Format("{0:n2}", TxtPrcMinimo.Value) + "\n Prç.Destribuidor:  " + string.Format("{0:n2}", TxtPrcAtacado.Value));
                        }

                        if (AltPrcDist)
                        {
                            AvisoEmailDistribuidor("(Alteração de Preço) Referencia: " + Produto.Referencia.Trim() + " - " + Produto.Descricao.Trim() + "\n  Prç.Destribuidor:  " + string.Format("{0:n2}", TxtPrcAtacado.Value) + "\n Sugestão do Preço Venda:  " + string.Format("{0:n2}", TxtPrcEspecial.Value));
                        }
                    }
                }
                PopularGrid();
                PopularCampos(Produto.IdProduto);
                PopularGridItens();
                StaFormEdicao = false;
                FrmPrincipal.ControleBotoes(false);
            }
            else
            {
                MessageBox.Show("Informe a Descrição do Produto", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TxtReferencia.Focus();
            }
        }
 private void LimpiarFormulario()
 {
     TxtReferencia.Clear();
     TxtDescripcion.Clear();
     TxtPrecio.Clear();
 }
        private void CmdLeer_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (vacio(TxtReferencia.Text))
                {
                    System.Windows.Forms.MessageBox.Show("Introduzca una referencia para la activación MITarjeta.", Globales.NOMBRE_APP, System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation);
                    TxtReferencia.Focus();
                    //Exit Sub
                    return;
                }
                if (vacio(Importe.Text))
                {
                    System.Windows.Forms.MessageBox.Show("Introduzca el importe MITarjeta.", Globales.NOMBRE_APP, System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation);
                    Importe.Focus();
                    //Exit Sub
                    return;
                }

                //FormaPago.Enabled = False
                //cboBanco.Enabled = False
                Importe.IsEnabled       = false;
                TxtReferencia.IsEnabled = false;

                CmdLeer.IsEnabled = false;
                //CmdEnviar.Default = True

                NumTdc.Text = "";
                NomTdc.Text = "";
                Mes.Text    = "";
                Anio.Text   = "";

                //SetMensaje "Inserta el chip o desliza tarjeta y Espera un momento..." & vbNewLine & "Sigue las instrucciones del lector", &HD28106, LblTInfo
                //    Globales.SetMensaje();
                LblTInfo.Text       = "Inserta el chip o desliza tarjeta y Espera un momento..." + Environment.NewLine + "Sigue las instrucciones del lector";
                LblTInfo.Foreground = Brushes.Blue;


                if (Globales.CpCobro3G.dbgActivaLector())
                {
                    if (vacio(Globales.CpCobro3G.chkCc_Number()))
                    {
                        NumTdc.Text = Globales.CpCobro3G.chkCc_Number();
                        NomTdc.Text = Globales.CpCobro3G.chkCc_Name();
                        Mes.Text    = Globales.CpCobro3G.chkCc_ExpMonth();
                        Anio.Text   = Globales.CpCobro3G.chkCc_ExpYear();

                        if (Globales.GetDataXml("csvamexenbanda", TypeUsuario.CadenaXML) == "1" /*&& Globales.CpCobro.chkCc_Number.Length == 15*/)
                        {
                            //frmCsvAMEX.Show vbModal
                        }
                        //MousePointer = vbNormal
                        cmdActual(CmdEnviar);
                        CmdEnviar.Focus();
                    }
                }
                else
                {
                    //if (!vacio(Globales.CpCobro3G.chkPp_DsError()))
                    //{

                    //    System.Windows.Forms.MessageBox.Show(Globales.CpCobro3G.chkPp_DsError, Globales.NOMBRE_APP, System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation);
                    //    cmdActual(CmdLeer);
                    //    // MousePointer = vbNormal
                    //}
                }
                Globales.cpIntegraEMV.dbgSetTrxData(TypeUsuario.usu, TypeUsuario.Pass, "", TypeUsuario.Id_Company, TypeUsuario.Id_Branch, TypeUsuario.country);
            }
            catch
            {
            }
        }