Beispiel #1
0
        private void NovoPrefil_Load(object sender, EventArgs e)
        {
            var chars       = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
            var stringChars = new char[8];
            var random      = new Random();

            for (int i = 0; i < stringChars.Length; i++)
            {
                stringChars[i] = chars[random.Next(chars.Length)];
            }

            var finalString = new String(stringChars);

            A_Funcionarios formix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
            int            prefil = BLL.prefil.insertprefil(formix.tb_medico.Text, formix.cb_cargo.Text, finalString);


            tb_cargo.Text = formix.cb_cargo.Text;
            tb_login.Text = formix.tb_medico.Text;
            tb_Pass.Text  = finalString;
        }
Beispiel #2
0
 private void dgv_funcionarios_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (cb_cargo.SelectedItem.ToString() == "Médicos")
     {
         A_Funcionarios fromix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
         try
         {
             id = dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value.ToString();
             fromix.tb_medico.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[1].Value.ToString();
             fromix.dtp_datanasci.Value        = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value);
             fromix.cb_genero.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[3].Value.ToString();
             fromix.tb_nacionalidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[4].Value.ToString();
             fromix.tb_natalidade.Text         = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
             fromix.tb_fiscal.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[6].Value.ToString();
             fromix.tb_cc.Text                 = dgv_funcionarios.Rows[e.RowIndex].Cells[7].Value.ToString();
             fromix.cb_estadocivil.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[8].Value.ToString();
             fromix.tb_segu_social.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[9].Value.ToString();
             fromix.tb_telefone.Text           = dgv_funcionarios.Rows[e.RowIndex].Cells[10].Value.ToString();
             fromix.tb_email.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[11].Value.ToString();
             fromix.tb_codpostal.Text          = dgv_funcionarios.Rows[e.RowIndex].Cells[12].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.dtp_validade.Value         = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[14].Value);
             fromix.pb_foto.Image              = (System.Drawing.Image)dgv_funcionarios.Rows[e.RowIndex].Cells[15].Value;
             fromix.cb_cargo.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[16].Value.ToString();
             fromix.idlast = Convert.ToInt32(dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value);
             fromix.tb_especialidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.tb_salario.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.tb_numsala.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
         }
         catch (Exception)
         {
         }
     }
     else if (cb_cargo.SelectedItem.ToString() == "Enfermeiros")
     {
         A_Funcionarios fromix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
         try
         {
             id = dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value.ToString();
             fromix.tb_medico.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[1].Value.ToString();
             fromix.dtp_datanasci.Value        = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value);
             fromix.cb_genero.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[3].Value.ToString();
             fromix.tb_nacionalidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[4].Value.ToString();
             fromix.tb_natalidade.Text         = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
             fromix.tb_fiscal.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[6].Value.ToString();
             fromix.tb_cc.Text                 = dgv_funcionarios.Rows[e.RowIndex].Cells[7].Value.ToString();
             fromix.cb_estadocivil.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[8].Value.ToString();
             fromix.tb_segu_social.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[9].Value.ToString();
             fromix.tb_telefone.Text           = dgv_funcionarios.Rows[e.RowIndex].Cells[10].Value.ToString();
             fromix.tb_email.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[11].Value.ToString();
             fromix.tb_codpostal.Text          = dgv_funcionarios.Rows[e.RowIndex].Cells[12].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.dtp_validade.Value         = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[14].Value);
             fromix.pb_foto.Image              = (System.Drawing.Image)dgv_funcionarios.Rows[e.RowIndex].Cells[15].Value;
             fromix.cb_cargo.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[16].Value.ToString();
             fromix.idlast = Convert.ToInt32(dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value);
             fromix.tb_especialidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.tb_salario.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.tb_numsala.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
         }
         catch (Exception)
         {
         }
     }
     else if (cb_cargo.SelectedItem.ToString() == "Repecionistas")
     {
         A_Funcionarios fromix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
         try
         {
             id = dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value.ToString();
             fromix.tb_medico.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[1].Value.ToString();
             fromix.dtp_datanasci.Value        = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value);
             fromix.cb_genero.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[3].Value.ToString();
             fromix.tb_nacionalidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[4].Value.ToString();
             fromix.tb_natalidade.Text         = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
             fromix.tb_fiscal.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[6].Value.ToString();
             fromix.tb_cc.Text                 = dgv_funcionarios.Rows[e.RowIndex].Cells[7].Value.ToString();
             fromix.cb_estadocivil.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[8].Value.ToString();
             fromix.tb_segu_social.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[9].Value.ToString();
             fromix.tb_telefone.Text           = dgv_funcionarios.Rows[e.RowIndex].Cells[10].Value.ToString();
             fromix.tb_email.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[11].Value.ToString();
             fromix.tb_codpostal.Text          = dgv_funcionarios.Rows[e.RowIndex].Cells[12].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.dtp_validade.Value         = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[14].Value);
             fromix.pb_foto.Image              = (System.Drawing.Image)dgv_funcionarios.Rows[e.RowIndex].Cells[15].Value;
             fromix.cb_cargo.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[16].Value.ToString();
             fromix.idlast = Convert.ToInt32(dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value);
             fromix.tb_especialidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.tb_salario.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.tb_numsala.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
         }
         catch (Exception)
         {
         }
     }
     else if (cb_cargo.SelectedItem.ToString() == "Laboratoristas")
     {
         A_Funcionarios fromix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
         try
         {
             id = dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value.ToString();
             fromix.tb_medico.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[1].Value.ToString();
             fromix.dtp_datanasci.Value        = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value);
             fromix.cb_genero.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[3].Value.ToString();
             fromix.tb_nacionalidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[4].Value.ToString();
             fromix.tb_natalidade.Text         = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
             fromix.tb_fiscal.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[6].Value.ToString();
             fromix.tb_cc.Text                 = dgv_funcionarios.Rows[e.RowIndex].Cells[7].Value.ToString();
             fromix.cb_estadocivil.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[8].Value.ToString();
             fromix.tb_segu_social.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[9].Value.ToString();
             fromix.tb_telefone.Text           = dgv_funcionarios.Rows[e.RowIndex].Cells[10].Value.ToString();
             fromix.tb_email.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[11].Value.ToString();
             fromix.tb_codpostal.Text          = dgv_funcionarios.Rows[e.RowIndex].Cells[12].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.dtp_validade.Value         = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[14].Value);
             fromix.pb_foto.Image              = (System.Drawing.Image)dgv_funcionarios.Rows[e.RowIndex].Cells[15].Value;
             fromix.cb_cargo.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[16].Value.ToString();
             fromix.idlast = Convert.ToInt32(dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value);
             fromix.tb_especialidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.tb_salario.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.tb_numsala.Text            = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
         }
         catch (Exception)
         {
         }
     }
     else if (cb_cargo.SelectedItem.ToString() == "Não Docente")
     {
         A_Funcionarios fromix = (A_Funcionarios)System.Windows.Forms.Application.OpenForms["A_Funcionarios"];
         try
         {
             id = dgv_funcionarios.Rows[e.RowIndex].Cells[0].Value.ToString();
             fromix.tb_medico.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[1].Value.ToString();
             fromix.dtp_datanasci.Value        = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[2].Value);
             fromix.cb_genero.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[3].Value.ToString();
             fromix.tb_nacionalidade.Text      = dgv_funcionarios.Rows[e.RowIndex].Cells[4].Value.ToString();
             fromix.tb_natalidade.Text         = dgv_funcionarios.Rows[e.RowIndex].Cells[5].Value.ToString();
             fromix.tb_fiscal.Text             = dgv_funcionarios.Rows[e.RowIndex].Cells[6].Value.ToString();
             fromix.tb_cc.Text                 = dgv_funcionarios.Rows[e.RowIndex].Cells[7].Value.ToString();
             fromix.cb_estadocivil.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[8].Value.ToString();
             fromix.tb_segu_social.Text        = dgv_funcionarios.Rows[e.RowIndex].Cells[9].Value.ToString();
             fromix.tb_telefone.Text           = dgv_funcionarios.Rows[e.RowIndex].Cells[10].Value.ToString();
             fromix.tb_email.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[11].Value.ToString();
             fromix.tb_codpostal.Text          = dgv_funcionarios.Rows[e.RowIndex].Cells[12].Value.ToString();
             fromix.dtp_emissao_contrato.Value = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[13].Value);
             fromix.dtp_validade.Value         = Convert.ToDateTime(dgv_funcionarios.Rows[e.RowIndex].Cells[14].Value);
             fromix.pb_foto.Image              = (System.Drawing.Image)dgv_funcionarios.Rows[e.RowIndex].Cells[15].Value;
             fromix.cb_cargo.Text              = dgv_funcionarios.Rows[e.RowIndex].Cells[16].Value.ToString();
         }
         catch (Exception)
         {
         }
     }
 }