예제 #1
0
 private void BtnCancelar_Click_1(object sender, EventArgs e)
 {
     if (!StaFormEdicao)
     {
         if (FrmPrincipal.Perfil_Usuario.SolicAutCanc == 1)
         {
             FrmAutorizacao Autorizacao = new FrmAutorizacao();
             Autorizacao.FrmPrincipal = FrmPrincipal;
             Autorizacao.ShowDialog();
             //Verificando se o Acesso foi liberado
             if (Autorizacao.AcessoOk)
             {
                 if (Autorizacao.Usuario.SolicAutCanc == 1)
                 {
                     MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 else
                 {
                     if (MessageBox.Show("Confirma o Concelamento da da cotação ?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
                     {
                         MvCotacao.Cancelar();
                         MessageBox.Show("Cotação cancelada", "Conclusão", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Paginas.SelectTab(0);
                     }
                 }
             }
         }
     }
 }
예제 #2
0
        private void GridDados_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
        {
            if (GridDados.CurrentRow != null)
            {
                if (e.ColumnIndex == 12)
                {
                    if (FrmPrincipal.Perfil_Usuario.AtivarProduto == 0)
                    {
                        FrmAutorizacao Autorizacao = new FrmAutorizacao();
                        Autorizacao.FrmPrincipal = FrmPrincipal;
                        Autorizacao.ShowDialog();
                        //Verificando se o Acesso foi liberado
                        if (Autorizacao.AcessoOk)
                        {
                            if (Autorizacao.Usuario.AtivarProduto == 0)
                            {
                                MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                e.Cancel = true;
                                return;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            e.Cancel = true;
                            return;
                        }
                    }
                }

                if (e.ColumnIndex == 13)
                {
                    if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0)
                    {
                        FrmAutorizacao Autorizacao = new FrmAutorizacao();
                        Autorizacao.FrmPrincipal = FrmPrincipal;
                        Autorizacao.ShowDialog();
                        //Verificando se o Acesso foi liberado
                        if (Autorizacao.AcessoOk)
                        {
                            if (Autorizacao.Usuario.AlterarProduto == 0)
                            {
                                MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                e.Cancel = true;
                                return;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            e.Cancel = true;
                            return;
                        }
                    }
                }
            }
        }
예제 #3
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (GridDados.CurrentRow != null)
            {
                Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                Mapa.LerDados(Mapa.IdMapa);

                if (Mapa.Status == 1)
                {
                    MessageBox.Show("Mapa já em Produção", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Mapa.Status == 2)
                {
                    MessageBox.Show("Mapa já Concluido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0)
                {
                    FrmAutorizacao Autorizacao = new FrmAutorizacao();
                    Autorizacao.FrmPrincipal = FrmPrincipal;
                    Autorizacao.ShowDialog();
                    //Verificando se o Acesso foi liberado
                    if (Autorizacao.AcessoOk)
                    {
                        if (Autorizacao.Usuario.ExcluirReg == 0)
                        {
                            MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                }
                StaFormEdicao = true;
                if (MessageBox.Show("Confirma a Exclusão do Mapa de Produção", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                    Mapa.Excluir();
                    //Registrando Movimento de Auditoria
                    FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, Mapa.IdProdProd.ToString(), 3, "Exclusão: " + LstProduto.SelectedText.ToString().Trim() + " Qtde: " + Mapa.Qtde.ToString());
                    PopularGrid();
                    LimpaDados();
                    GridDados.Focus();
                    StaFormEdicao = false;
                }
            }
        }
예제 #4
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (GridDados.CurrentRow != null)
            {
                Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                Mapa.LerDados(Mapa.IdMapa);

                if (Mapa.Status > 0)
                {
                    MessageBox.Show("Mapa já Concluido", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0)
                    {
                        FrmAutorizacao Autorizacao = new FrmAutorizacao();
                        Autorizacao.FrmPrincipal = FrmPrincipal;
                        Autorizacao.ShowDialog();
                        //Verificando se o Acesso foi liberado
                        if (Autorizacao.AcessoOk)
                        {
                            if (Autorizacao.Usuario.ExcluirReg == 0)
                            {
                                MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                return;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }
                    }

                    if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                        Mapa.Excluir();
                        //Registrando Movimento de Auditoria
                        FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, Mapa.IdEntregador.ToString(), 3, "Excluindo");
                        PopularGrid();
                        LimpaDados();
                        GridDados.Focus();
                    }
                }
            }
            else
            {
                MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #5
0
 private void BtnExcluir_Click(object sender, EventArgs e)
 {
     if (GridDados.CurrentRow != null)
     {
         if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0)
         {
             MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0)
             {
                 FrmAutorizacao Autorizacao = new FrmAutorizacao();
                 Autorizacao.FrmPrincipal = FrmPrincipal;
                 Autorizacao.ShowDialog();
                 //Verificando se o Acesso foi liberado
                 if (Autorizacao.AcessoOk)
                 {
                     if (Autorizacao.Usuario.ExcluirReg == 0)
                     {
                         MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                         return;
                     }
                 }
                 else
                 {
                     MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                     return;
                 }
             }
             if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 Produto.LerDados(int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()));
                 Produto.Excluir();
                 FrmPrincipal.RegistrarAuditoria(this.Text, Produto.IdProduto, Produto.Referencia, 3, "Exclusão do Produto");
                 PopularGrid();
                 LimpaDados();
                 GridDados.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
예제 #6
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (GridDados.CurrentRow != null)
            {
                Promocao.IdPromocao = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                Promocao.LerDados(Promocao.IdPromocao);


                if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0)
                {
                    FrmAutorizacao Autorizacao = new FrmAutorizacao();
                    Autorizacao.FrmPrincipal = FrmPrincipal;
                    Autorizacao.ShowDialog();
                    //Verificando se o Acesso foi liberado
                    if (Autorizacao.AcessoOk)
                    {
                        if (Autorizacao.Usuario.ExcluirReg == 0)
                        {
                            MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                }
                StaFormEdicao = true;
                if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Promocao.IdPromocao = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString());
                    Promocao.Excluir();
                    //Registrando Movimento de Auditoria
                    FrmPrincipal.RegistrarAuditoria(this.Text, Promocao.IdPromocao, Promocao.IdPromocao.ToString(), 3, "Exclusão: " + TxtPromocao.Text);
                    PopularGrid();
                    LimpaDados();
                    GridDados.Focus();
                    StaFormEdicao = false;
                }
            }
        }