private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtClave.Text == string.Empty)
     {
         MessageBox.Show("Clave esta vacia, digite una valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtClave.Focus();
     }
     else if (txtIDUsuario.Text == string.Empty)
     {
         MessageBox.Show("ID Usuario esta vacio, digite un ID valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtIDUsuario.Focus();
     }
     else
     {
         frmConfirmarClave cc = new frmConfirmarClave();
         cc.ShowDialog();
         string pass = cc.pass;
         if (pass == null)
         {
             MessageBox.Show("Las Clave esta vacia", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txtClave.Clear();
             txtClave.Focus();
         }
         else if (txtClave.Text != pass)
         {
             MessageBox.Show("Las Claves son diferentes", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txtClave.Clear();
             txtClave.Focus();
         }
         else
         {
             try
             {
                 int r = Usuario.Actualizar(txtIDUsuario.Text, dimagen, txtClave.Text, txtCodigo.Text);
                 if (r > 0)
                 {
                     MessageBox.Show("Modificado Exitosamente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Limpiar();
                 }
                 else
                 {
                     MessageBox.Show("No se pudo Modificar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtDestino.Text != string.Empty && txtUbicacion.Text != string.Empty)
            {
                File.Copy(txtUbicacion.Text, txtDestino.Text, true);
            }
            else
            {
                MessageBox.Show("No hay Fotografia seleccionada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            Usuario u = new Usuario();

            if (txtClave.Text == string.Empty)
            {
                MessageBox.Show("Clave vacia, Digite una valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtClave.Focus();
            }
            else if (txtIDUsuario.Text == string.Empty)
            {
                MessageBox.Show("ID Usuario vacio, Digite uno valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtIDUsuario.Focus();
            }
            else
            {
                string            clave;
                frmConfirmarClave cc = new frmConfirmarClave();
                cc.ShowDialog();
                clave = cc.pass;
                if (txtClave.Text != clave)
                {
                    MessageBox.Show("Las claves son diferentes, digitela nuevamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtClave.Clear();
                    txtClave.Focus();
                }
                else if (clave == null)
                {
                    MessageBox.Show("Confirmacion de clave no realizada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtClave.Clear();
                    txtClave.Focus();
                }
                else
                {
                    u.ID_Usuario = txtIDUsuario.Text;
                    try
                    {
                        int r = Usuario.Registrar(txtIDUsuario.Text, txtDestino.Text, clave);

                        if (r > 0)
                        {
                            MessageBox.Show("Registrado Exitosamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                        }
                        else
                        {
                            MessageBox.Show("No se pudo registrar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }