/// <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);
        }
Example #2
0
        /// <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));
            }
        }