/// <summary> /// Instância o objeto para criar/visualizar/editar o trabalho. /// </summary> /// <param name="Trabalho">Objeto contendo um novo trabalho</param> /// /// <param name="DesabilitarControles">True para desabilitar os controles (apenas visualização)</param> public FrmTrabalhos_New(TrabalhoEdgecam Trabalho, Boolean DesabilitarControles = false) { InitializeComponent(); mJob = Trabalho; InicializaValoresDefault(); if (DesabilitarControles) { DesabilitaControlesInterface(); } //else btnEdit.Visible = false; //Objects.DefineColorThemeInterface(this); }
/// <summary> /// Método que permite o usuário editar os dados do trabalho. /// </summary> private void EditaTrabalho() { if (udgv.Selected.Rows.Count > 1) { Messages.Msg015(); } else if (udgv.Rows.Count > 0) { var q = udgv.Selected.Rows.Count == 0 ? udgv.Rows[0] : udgv.Selected.Rows[0]; TrabalhoEdgecam j = new TrabalhoEdgecam(); j.IdJob = Convert.ToInt16(q.Cells["id"].OriginalValue.ToString()); j.Descricao = q.Cells["Nome do trabalho"].OriginalValue.ToString(); j.Comentario = q.Cells["Comentário"].OriginalValue.ToString(); j.Familia = q.Cells["Familía"].OriginalValue.ToString(); j.Sequencia = q.Cells["Sequência"].OriginalValue.ToString(); j.PostoTrabalho = q.Cells["Máquina"].OriginalValue.ToString(); j.Cliente = q.Cells["Cliente"].OriginalValue.ToString(); j.Usuario = q.Cells["Programador"].OriginalValue.ToString(); j.Material = q.Cells["Material"].OriginalValue.ToString(); j.Status = q.Cells["Status_Db"].OriginalValue.ToString(); j.CaminhoArqPpf = q.Cells["Arquivo PPF"].OriginalValue.ToString(); j.CaminhoArqCad = q.Cells["Arquivo CAD"].OriginalValue.ToString(); j.CaminhoArqCnc = q.Cells["Arquivo CNC"].OriginalValue.ToString(); j.PreSelecaoKits = q.Cells["Pré-carga de ferramentas"].OriginalValue.ToString(); j.RevisaoJob = q.Cells["Revisão"].OriginalValue.ToString(); j.TempoDeCiclo = q.Cells["Tempo de usinagem"].OriginalValue.ToString(); j.JobNotesSubject = q.Cells["JOB_NOTES_SUBJECT"].OriginalValue.ToString(); j.JobNotes = q.Cells["JOB_NOTES"].OriginalValue.ToString(); j.JobNotesFile = q.Cells["JOB_NOTES_FILE"].OriginalValue.ToString(); j.FixtureNotesSubject = q.Cells["JOB_FIXTURE_NOTES_SUBJECT"].OriginalValue.ToString(); j.FixturesNotes = q.Cells["JOB_FIXTURE_NOTES"].OriginalValue.ToString(); j.FixturesNotesFile = q.Cells["JOB_FIXTURE_NOTES_FILE"].OriginalValue.ToString(); j.StockNotesSubject = q.Cells["JOB_STOCK_NOTES_SUBJECT"].OriginalValue.ToString(); j.StockNotes = q.Cells["JOB_STOCK_NOTES"].OriginalValue.ToString(); j.StockNotesFile = q.Cells["JOB_STOCK_NOTES_FILE"].OriginalValue.ToString(); j.TrabalhoVisivel = q.Cells["Visibilidaed_Db"].OriginalValue.ToString(); //j.TurretWarning = q.Cells[""].OriginalValue.ToString(); j.DtCriacao = q.Cells["Data de criação"].OriginalValue.ToString(); j.DtModificacao = q.Cells["Data da última modificação"].OriginalValue.ToString(); j.PartStickOut = q.Cells["JOB_STICKOUT"].OriginalValue.ToString(); //j.ProgramId1 = q.Cells[""].OriginalValue.ToString(); //j.ProgramId2 = q.Cells[""].OriginalValue.ToString(); Objects.ImplementaNovoFormTela(new FrmTrabalhos_New(j, false)); } }