Example #1
0
        protected override void excluirRegistro(int Id)
        {
            base.excluirRegistro(Id);

            VendedorBLL = new VendedorBLL();

            if (Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value) > 0)
            {
                Vendedor Vendedor = VendedorBLL.Localizar(Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value));
                if (MessageBox.Show("Deseja realmente excluir o registro : " + Vendedor.codInt + " - " + Vendedor.nome, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    bool intOmie            = Convert.ToBoolean(Parametro.GetParametro("intOmie"));
                    bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie"));

                    string retorno = string.Empty;

                    retorno = "Vendedor excluĂ­do com sucesso.";
                    VendedorBLL.ExcluirVendedor(Vendedor);
                    if ((intOmie) & (updateVendedorOmie))
                    {
                        VendedorProxy proxy = new VendedorProxy();
                        retorno = proxy.ExcluirVendedor(Vendedor);
                    }

                    MessageBox.Show(retorno, Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #2
0
        protected override bool salvar(object sender, EventArgs e)
        {
            bool Retorno = epValidaDados.Validar(true);

            if (Retorno)
            {
                try
                {
                    VendedorBLL = new VendedorBLL();
                    VendedorBLL.UsuarioLogado = Program.usuario_logado;
                    VendedorProxy proxy = new VendedorProxy();

                    bool intOmie            = Convert.ToBoolean(Parametro.GetParametro("intOmie"));
                    bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie"));

                    Vendedor Vendedor = LoadFromControls();

                    Vendedor.sincronizar = "S";

                    if (Id != null)
                    {
                        VendedorBLL.AlterarVendedor(Vendedor);
                    }
                    else
                    {
                        VendedorBLL.AdicionarVendedor(Vendedor);
                    }

                    if (Vendedor.Id != 0)
                    {
                        Id             = Vendedor.Id;
                        txtCodInt.Text = Vendedor.codInt;
                    }

                    if ((intOmie) & (updateVendedorOmie))
                    {
                        if (Vendedor.codigo <= 0)
                        {
                            proxy.IncluirVendedor(Vendedor);
                        }
                        else
                        {
                            proxy.AlterarVendedor(Vendedor);
                        }
                    }

                    Retorno = true;
                }
                catch (Exception ex)
                {
                    Retorno = false;
                    throw ex;
                }
            }
            return(Retorno);
        }