예제 #1
0
        private void btn_Alterar_Click(object sender, EventArgs e)
        {
            //Ticket ticket = new Ticket();
            //ticket.NomePessoa = "Flávio";
            //ticket.Assunto = "teste";
            //ticket.CodigoPessoa = 1;
            //ticket.CodigoStatus = 1;
            //ticket.CodigoServico = 1;
            //ticket.CodigoUrgencia = 1;
            //ticket.CodigoResponsavel = 2;
            //ticket.NomeResponsavel = "Matheus";
            //ticket.PrevisaoTermico = DateTime.Now;
            //List<Mensagem> aux = new List<Mensagem>();
            //aux.Add(new Mensagem(1, 1, "Flávio", DateTime.Now, "Teste"));
            //ticket.ListaAcoes = aux.AsEnumerable();
            //ticket.ListaAcoes.Count();

            try
            {
                string         id = dataGridTicket.CurrentRow.Cells[0].Value.ToString();
                Ticket         t  = TicketDAL.GetInstancia().LocarizarPorCodigo(int.Parse(id));
                CadastroTicket c  = CadastroTicket.GetInstancia(t);
                c.incluir(this);
                c.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Erro!!!\nNão foi possivel abrir este Ticket. " + ex.Message, $"Lista de Chamados");
            }
        }
예제 #2
0
        private void toolStripButton6_Click_1(object sender, EventArgs e)
        {
            CadastroTicket c = CadastroTicket.GetInstancia();

            c.incluir(this);
            c.Show();
        }
예제 #3
0
        public static CadastroTicket GetInstancia(Ticket ticket = null)
        {
            if (instancia == null)
            {
                instancia = new CadastroTicket(ticket);
            }



            return(instancia);
        }
예제 #4
0
 private void CadastroTicket_FormClosing(object sender, FormClosingEventArgs e)
 {
     instancia = null;
 }