private async void exportar() { dgvAdminUs.Rows.Clear(); int i = 0; FirebaseResponse resp1 = await client.GetTaskAsync("ContadorUsuarios/nodo"); Contador obj1 = resp1.ResultAs <Contador>(); int cnt = Convert.ToInt32(obj1.cnt); //MessageBox.Show(cnt.ToString()); while (true) { if (i == cnt) { break; } i++; try { FirebaseResponse resp2 = await client.GetTaskAsync("Usuarios/" + i); admin_usuarios obj2 = resp2.ResultAs <admin_usuarios>(); dgvAdminUs.Rows.Add(obj2.Id, obj2.Dui, obj2.Nombre, obj2.Usuario, obj2.Contraseña, obj2.Tipo_usuario); } catch (Exception p) { } } }
private async void btnagregar_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; //timer1.Start(); while (a == 1) if (txtnombre.Text == "") { Error.SetError(txtnombre, "Este campo no puede quedar vacío..."); } else if (txtdui.Text == "") { Error.SetError(txtdui, "Este campo no puede quedar vacío..."); } else if (txtcontraseña.Text == "") { Error.SetError(txtcontraseña, "Este campo no puede quedar vacío..."); } else if (txtusuario.Text == "") { Error.SetError(txtusuario, "Este campo no puede quedar vacío..."); } else if (cmbTipoUs.Text == "") { Error.SetError(cmbTipoUs, "Este campo no puede quedar vacío..."); } else { FirebaseResponse resp = await client.GetTaskAsync("ContadorUsuarios/nodo"); Contador get = resp.ResultAs <Contador>(); var datos = new admin_usuarios { Id = (Convert.ToInt32(get.cnt) + 1).ToString(), Nombre = txtnombre.Text, Dui = txtdui.Text, Usuario = txtusuario.Text, Contraseña = txtcontraseña.Text, Tipo_usuario = cmbTipoUs.Text }; SetResponse response = await client.SetTaskAsync("Usuarios/" + datos.Id, datos); citasE result = response.ResultAs <citasE>(); MessageBox.Show("Usuario creado exitosamente.!"); var obj = new Contador { cnt = datos.Id }; SetResponse response1 = await client.SetTaskAsync("ContadorUsuarios/nodo", obj); exportar(); txtusuario.Text = ""; txtnombre.Text = ""; txtdui.Text = ""; txtcontraseña.Text = ""; cmbTipoUs.Text = ""; } }
private async void btnCambios_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; timer1.Start(); var datosUser = new admin_usuarios { Id = IdOriginal, Nombre = txtnombre.Text, Contraseña = txtcontraseña.Text, Usuario = txtusuario.Text, Tipo_usuario = cmbTipoUs.Text, Dui = txtdui.Text }; FirebaseResponse response = await client.UpdateTaskAsync("Usuarios/" + IdOriginal, datosUser); admin_usuarios result = response.ResultAs <admin_usuarios>(); MessageBox.Show("Información actualizada correctamente" + result.Id); btnagregar.Enabled = true; btnCambios.Enabled = false; exportar(); }
private void btneditar_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; timer1.Start(); btnCambios.Enabled = true; btnagregar.Enabled = false; admin_usuarios obj = new admin_usuarios(); string id = dgvAdminUs.SelectedRows[0].Cells["ID"].Value.ToString(); string Dui = dgvAdminUs.SelectedRows[0].Cells["Dui"].Value.ToString(); string Nombre = dgvAdminUs.SelectedRows[0].Cells["Nombre"].Value.ToString(); string Usuario = dgvAdminUs.SelectedRows[0].Cells["Usuario"].Value.ToString(); string Contraseña = dgvAdminUs.SelectedRows[0].Cells["Contraseña"].Value.ToString(); string Tipo = dgvAdminUs.SelectedRows[0].Cells["Tipo"].Value.ToString(); txtcontraseña.Text = Contraseña; txtdui.Text = Dui; txtnombre.Text = Nombre; txtusuario.Text = Usuario; IdOriginal = id; cmbTipoUs.Text = Tipo; }
private async void btnbuscar_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; timer1.Start(); dgvAdminUs.Rows.Clear(); int i = 0; FirebaseResponse resp1 = await client.GetTaskAsync("ContadorUsuarios/nodo"); Contador obj1 = resp1.ResultAs <Contador>(); int cnt = Convert.ToInt32(obj1.cnt); //MessageBox.Show(cnt.ToString()); while (true) { if (i == cnt) { break; } i++; try { FirebaseResponse resp2 = await client.GetTaskAsync("Usuarios/" + i); admin_usuarios obj2 = resp2.ResultAs <admin_usuarios>(); if (obj2.Nombre == txtbuscar.Text) { dgvAdminUs.Rows.Add(obj2.Id, obj2.Dui, obj2.Nombre, obj2.Usuario, obj2.Contraseña, obj2.Tipo_usuario); } } catch { } } MessageBox.Show("Hecho"); }
//private void panel1_MouseUp(object sender, MouseEventArgs e) //{ // mov = 0; //} private async void btn_ingresar_Click(object sender, EventArgs e) { //txt_usuario.TabIndex = 0; //txt_constraseña.TabIndex = 1; if ((txt_usuario.Text != "") && (txt_constraseña.Text != "")) { if ((txt_usuario.Text == "admin") && (txt_constraseña.Text == "123")) { Prinicipal miforma1 = new Prinicipal(); miforma1.Visible = true; this.Visible = false; } else { int i = 0; FirebaseResponse resp1 = await client.GetTaskAsync("ContadorUsuarios/nodo"); Contador obj1 = resp1.ResultAs <Contador>(); int cnt = Convert.ToInt32(obj1.cnt); //MessageBox.Show(cnt.ToString()); while (true) { if (i == cnt) { MessageBox.Show("Usuario no encontrado en la base de datos."); break; } i++; try { FirebaseResponse resp2 = await client.GetTaskAsync("Usuarios/" + i); admin_usuarios obj2 = resp2.ResultAs <admin_usuarios>(); if (obj2.Usuario == txt_usuario.Text) { if (obj2.Contraseña == txt_constraseña.Text) { Prinicipal miforma1 = new Prinicipal(); miforma1.Tipo.Text = obj2.Tipo_usuario; miforma1.Visible = true; this.Visible = false; break; } else { MessageBox.Show("Contraseña incorrecta"); break; } } } catch { } } } } else { MessageBox.Show("Ingrese sus credenciales"); txt_usuario.Clear(); txt_constraseña.Clear(); txt_usuario.Focus(); } }