private void guardarbtn_Click(object sender, EventArgs e) { try { string respuesta = ""; if ((isNuevo && folioutxt.Text == string.Empty) || this.nombreutxt.Text == string.Empty) { MensajeError("Datos ingresados erroneamente, favor de revisar"); if (nombreutxt.Text == string.Empty) { MessageBox.Show("Nombre de usuario no definido"); } } else { if (this.isNuevo) { respuesta = UsuarioStruct.Insertar(this.folioutxt.Text.Trim(), this.nombreutxt.Text.Trim(), Convert.ToDateTime(fechareg.Value.ToString("dd/MM/yyyy"))); } else { respuesta = UsuarioStruct.Editar(this.folioauxtxt.Text.Trim(), this.nombreutxt.Text.Trim(), Convert.ToDateTime(fechareg.Value.ToString("dd/MM/yyyy"))); } if (respuesta.Equals("KK")) { if (this.isNuevo) { this.MensajeOK("Registro guardado exitosamente"); } else { this.MensajeOK("Se actualizo el registro correctamente"); } } else { this.MensajeError(respuesta); } this.isNuevo = false; this.isEditar = false; this.Botones(); this.Limpiar(); this.MostrarUsuarios(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void folioscb_TextChanged(object sender, EventArgs e) { if (folioscb.Text == string.Empty) { nombretxt.Text = string.Empty; } string result; result = UsuarioStruct.Datos(folioscb.Text); nombretxt.Text = result; UsuarioRepetido(); }
//Obtener secuencia del usuario private void Secuencia() { UsuarioStruct.Secuencia(Hoy.ToString("yyyy")); numeracion = UsuarioStruct.Secuencia(Hoy.ToString("yyyy")); if (numeracion == "") { numeracion = "00000"; folioutxt.Text = Hoy.ToString("yyyy") + numeracion; } else { int aux3 = Convert.ToInt32(numeracion) + 1; if (aux3 >= 1 && aux3 <= 9) { numeracion = "0000" + Convert.ToString(aux3); folioutxt.Text = Hoy.ToString("yyyy") + numeracion; } if (aux3 >= 10 && aux3 <= 99) { numeracion = "000" + Convert.ToString(aux3); folioutxt.Text = Hoy.ToString("yyyy") + numeracion; } if (aux3 >= 100 && aux3 <= 999) { numeracion = "00" + Convert.ToString(aux3); folioutxt.Text = Hoy.ToString("yyyy") + numeracion; } if (aux3 >= 1000 && aux3 <= 9999) { numeracion = "0" + Convert.ToString(aux3); folioutxt.Text = Hoy.ToString("yyyy") + numeracion; } if (aux3 >= 10000 && aux3 <= 99999) { numeracion = Convert.ToString(aux3); } } }
private void eliminarbtn_Click(object sender, EventArgs e) { if (folioauxtxt.Text != string.Empty) { try { DialogResult Opcion; Opcion = MessageBox.Show("Esta seguro de eliminar el registros de la base de datos?", "Libreria Publica", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string codigo; string respuesta = ""; codigo = folioauxtxt.Text; respuesta = UsuarioStruct.Eliminar(codigo); if (respuesta.Equals("KK")) { this.MensajeOK("Se elimino correctamente el registro"); } else { this.MensajeError(respuesta); } this.MostrarUsuarios(); this.Limpiar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } else { this.MensajeError("No hay registros para eliminar, seleccione uno del listado"); } }
//Llenado del combo box private void llenarCombo() { this.folioscb.DataSource = UsuarioStruct.Mostrar(); folioscb.ValueMember = "folioCred"; folioscb.DisplayMember = "folioCred"; }
//Mostrar los Usuarios Registrados en la base de datos private void MostrarUsuarios() { this.listadousuarios.DataSource = UsuarioStruct.Mostrar(); }