コード例 #1
0
        private void BtnAlteraStatus_Click(object sender, EventArgs e)
        {
            if (ListChamado.Count >= 0)
            {
                var item        = dgVisualizar.CurrentRow.DataBoundItem;
                var ChamadoItem = (ChamadoModel)item;

                if (ChamadoItem.Data_Chamado_finalizado == null)
                {
                    var addTech = new AlterarStatus(usuario, (ChamadoModel)item);
                    addTech.FormClosed += (x, y) =>
                    {
                        this.Show();
                        loadTelaprincipal();
                    };
                    addTech.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Chamado Finalizado, Nao pode ser Alterado");
                }
            }
            else
            {
                MessageBox.Show("Nao Existe Chamdo Para alterar");
            }
        }
コード例 #2
0
 private void BtAlterarStatus_Click(object sender, EventArgs e)
 {
     if (chamadoModel.Count != 0)
     {
         var item        = dgVisualizar.CurrentRow.DataBoundItem;
         var ChamadoItem = (ChamadoModel)item;
         if (ChamadoItem.Data_Chamado_finalizado == null)
         {
             if (ChamadoItem.StatusChamado.NomeStatus != "Finalizado")
             {
                 var addTech = new AlterarStatus(usuario, ChamadoItem);
                 addTech.FormClosed += (x, y) =>
                 {
                     this.Show();
                     LoadTech();
                 };
                 addTech.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Status Finalizado, Nao pode ser Alterado");
             }
         }
         else
         {
             MessageBox.Show("Chamado Aprovado Nao pode ser Alterado");
         }
     }
     else
     {
         MessageBox.Show("Não Existe Chamado");
     }
 }
コード例 #3
0
 private void BtAlterarStatus_Click(object sender, EventArgs e)
 {
     //var DgNull = new ChamadoController().FindByOwner(usuario.Codigo_Usuario);
     if (listaUsuarios.Count >= 0)
     {
         var item = dgVisualizar.CurrentRow.DataBoundItem;
         var ChamadoSelecionado = (ChamadoModel)item;
         if (ChamadoSelecionado.Tech != null)
         {
             if (ChamadoSelecionado.Data_Chamado_finalizado == null)
             {
                 if (ChamadoSelecionado.StatusChamado.NomeStatus != "Em atendimento")
                 {
                     var addTech = new AlterarStatus(usuario, (ChamadoModel)item);
                     addTech.FormClosed += (x, y) =>
                     {
                         this.Show();
                         LoadUsuario();
                     };
                     addTech.Show();
                     this.Hide();
                 }
                 else
                 {
                     MessageBox.Show("Chamado em Atendimento, Nao pode ser Alterado");
                 }
             }
             else
             {
                 MessageBox.Show("Chamado Finalizado, Nao pode ser Alterado");
             }
         }
         else
         {
             MessageBox.Show("Chamado Sem Tecnico, Nao pode ser Alterado");
         }
     }
     else
     {
         MessageBox.Show("Nao Existe nenhum Chamado");
     }
 }