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"); } }
private void toolStripButton6_Click_1(object sender, EventArgs e) { CadastroTicket c = CadastroTicket.GetInstancia(); c.incluir(this); c.Show(); }
public static CadastroTicket GetInstancia(Ticket ticket = null) { if (instancia == null) { instancia = new CadastroTicket(ticket); } return(instancia); }
private void CadastroTicket_FormClosing(object sender, FormClosingEventArgs e) { instancia = null; }