Example #1
0
        private void MedicoClinica_Load(object sender, EventArgs e)
        {
            mari          maria   = new mari();
            List <String> Medicos = new List <String>();

            Medicos           = maria.getMedicos();
            cmbMed.DataSource = Medicos;
        }
Example #2
0
 private void cmdGuardar_Click(object sender, EventArgs e)
 {
     if (chDoc.Checked && (txtCedula.Text == "" || txtCedula.Text == " "))
     {
         MessageBox.Show("El numero de Cedula es obligatorio para usuarios marcados como doctores.");
         return;
     }
     else
     {
         mari maria = new mari();
         if (contra != "NULL")
         {
             pass = CalculateMD5Hash(contra);
         }
         if (chAdmin.Checked)
         {
             adm = 1;
         }
         else
         {
             adm = 0;
         }
         if (chDoc.Checked)
         {
             doc = 1;
         }
         else
         {
             doc = 0;
         }
         if (chvalid.Checked)
         {
             val = 1;
         }
         else
         {
             val = 0;
         }
         aux = maria.updatetUsuario(txtID.Text, txtNombre.Text, txtApellido.Text, doc, txtCedula.Text, txtEmail.Text, adm, pass, val);
         if (aux > 0)
         {
             MessageBox.Show("Actualizado correctamente.");
             if (AdS == 1)
             {
                 status = 1;
                 changeStatus();
             }
             return;
         }
         else
         {
             MessageBox.Show("Error al actualizar.");
             return;
         }
     }
 }
Example #3
0
        private void cargauser()
        {
            DataTable dt    = new DataTable();
            mari      maria = new mari();

            if (txtID.Text == "" || txtID.Text == " ")
            {
                MessageBox.Show("ingrese el codigo de usuario.");
                return;
            }
            if (maria.userexist(txtID.Text) == -1)
            {
                MessageBox.Show("Usuario no encontrado.");
                return;
            }
            else
            {
                dt = maria.getInfoUser(txtID.Text);
                foreach (DataRow row in dt.Rows)
                {
                    txtID.Text       = row["UserID"].ToString();
                    txtNombre.Text   = row["Nombre"].ToString();
                    txtApellido.Text = row["Apellidos"].ToString();
                    txtCedula.Text   = row["Cedula"].ToString();
                    txtEmail.Text    = row["Email"].ToString();
                    pass             = row["Pass"].ToString();
                    contra           = "NULL";
                    //contra = CalculateMD5Hash(pass);
                    if (row["Admin"].ToString() == "1")
                    {
                        chAdmin.Checked = true;
                    }
                    if (row["Doctor"].ToString() == "1")
                    {
                        chDoc.Checked     = true;
                        cmdClini.Enabled  = true;
                        txtCedula.Enabled = true;
                    }
                    if (row["Valid"].ToString() == "1")
                    {
                        chvalid.Checked = true;
                    }
                    status = 2;
                    changeStatus();
                }
            }
        }
Example #4
0
 private void usuarios_Load(object sender, EventArgs e)
 {
     if (idS == -1 || AdS == 1)
     {
         status = 0;
         changeStatus();
     }
     else
     {
         mari   maria = new mari();
         string temp  = maria.getuserID(idS);
         txtID.Text = temp;
         cargauser();
         pctNew.Visible    = false;
         pctBuscar.Visible = false;
     }
 }
Example #5
0
        private void cmdLogin_Click(object sender, EventArgs e)
        {
            int    id    = 0;
            mari   maria = new mari();
            string md5h  = CalculateMD5Hash(txtPass.Text);

            id = maria.logi(txtId.Text, md5h);
            if (id < 1)
            {
                MessageBox.Show("Los datos no corresponden con ningun registro.");
            }
            else
            {
                txtId.Text = "";

                isAdm        = maria.isAdm(id);
                isDoc        = maria.isMed(id);
                txtPass.Text = "";
                MainS principal = new MainS(id, isAdm, isDoc);
                this.Hide();
                principal.ShowDialog();
                this.Close();
            }
        }
Example #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            int  i     = 0;
            mari maria = new mari();

            i = maria.userexist(txtID.Text);
            if (txtID.Text == "" || txtID.Text == " ")
            {
                MessageBox.Show("Ingrese un codigo de usuario.");
                return;
            }

            if (chDoc.Checked && (txtCedula.Text == "" || txtCedula.Text == " "))
            {
                MessageBox.Show("El numero de Cedula es obligatorio para usuarios marcados como doctores.");
                return;
            }

            if (contra == "NULL")
            {
                MessageBox.Show("Defina una contraseña");
                return;
            }

            if (i >= 0)
            {
                MessageBox.Show("Codigo de usuario ya existe.");
                return;
            }
            else
            {
                pass = CalculateMD5Hash(contra);
                if (chAdmin.Checked)
                {
                    adm = 1;
                }
                else
                {
                    adm = 0;
                }

                if (chDoc.Checked)
                {
                    doc = 1;
                }
                else
                {
                    doc = 0;
                }
                aux = maria.insertUsuario(txtID.Text, txtNombre.Text, txtApellido.Text, doc, txtCedula.Text, txtEmail.Text, adm, pass);
                if (aux > 0)
                {
                    MessageBox.Show("Registrado correctamente.");
                    status = 1;
                    changeStatus();
                    return;
                }
                else
                {
                    MessageBox.Show("Error al actualizar.");
                    return;
                }
            }

            return;
        }