예제 #1
0
        public FRM_CadOcorrencias(FRM_Ocorrencias form_lstOcorrencias, int id_Usuario)
        {
            InitializeComponent();
            form_lstOcorrenciasLocal = form_lstOcorrencias;
            //exibe os departamentos no cmb
            carregarDepartamentos();
            //carrega as informações do usuario logado
            objUsuarioLogado.Id_usuario = id_Usuario;
            objUsuarioLogado.getUserById();
            cmbDepartamento.SelectedIndex = 0;


            if (Equals(objUsuarioLogado.Ds_perfil, "VISUALIZADOR"))
            {
                cmbDepartamento.Enabled = false;
                txtMaquina.Enabled      = false;
                txtDefeito.Enabled      = false;
                txtEntrada.Enabled      = false;
                btnSalvar.Visible       = false;
            }
            else
            {
                cmbDepartamento.Enabled = true;
                txtMaquina.Enabled      = true;
                txtDefeito.Enabled      = true;
                txtEntrada.Enabled      = true;
                btnSalvar.Visible       = true;
            }

            parametros();
        }
예제 #2
0
 public static FRM_Ocorrencias Instance(int id_Usuario)
 {
     if (instance == null)
     {
         instance = new FRM_Ocorrencias(id_Usuario);
     }
     return(instance);
 }
예제 #3
0
 public FRM_Saida(int nr_ocorrencia, FRM_Ocorrencias form_ocorrencia)
 {
     InitializeComponent();
     nr_ocorrenciaLocal = nr_ocorrencia;
     frm_ocoAtual       = form_ocorrencia;
     CarregarOS();
     Parametros();
 }
예제 #4
0
 public FRM_Finalizar_Ocorrencia(int nr_ocorrencia, FRM_Ocorrencias frm_Ocorrencias)
 {
     InitializeComponent();
     ocorrenciaLocal         = nr_ocorrencia;
     frm_ocorrenciasLocal    = frm_Ocorrencias;
     cmbStatus.SelectedIndex = 0;
     CarregarCampos(nr_ocorrencia);
     Parametros();
 }
예제 #5
0
 public FRM_Procedimentos(string nr_ocorrencia, FRM_Ocorrencias frm_os)
 {
     InitializeComponent();
     frm_osLocal        = frm_os;
     nr_ocorrenciaLocal = Convert.ToInt32(nr_ocorrencia);
     CarregarOS();
     txtSolucao.CharacterCasing = CharacterCasing.Upper;
     txtMaquina.CharacterCasing = CharacterCasing.Upper;
     txtDefeito.CharacterCasing = CharacterCasing.Upper;
     cmbStatus.SelectedIndex    = 0;
 }
예제 #6
0
        public void mOcorrencia_Click(object sender, EventArgs e)
        {
            for (int intIndex = Application.OpenForms.Count - 1; intIndex > 0; intIndex--)
            {
                if (Application.OpenForms[intIndex] != this)
                {
                    Application.OpenForms[intIndex].Close();
                }
            }
            FRM_Ocorrencias form_Ocorrencia = FRM_Ocorrencias.Instance(id_userLogado);

            form_Ocorrencia.MdiParent = this;
            form_Ocorrencia.Show();
        }
예제 #7
0
 private void FRM_Ocorrencias_FormClosed(object sender, FormClosedEventArgs e)
 {
     instance = null;
 }