public override void Siguiente() { eUSUARIO _oeUSUARIO = new eUSUARIO(); _oeUSUARIO.USU_usuario = this.txtUsuario.Text; cargarDatos(balUSUARIO.siguienteRegistro(_oeUSUARIO)); }
public override void Anterior() { eUSUARIO _oeUSUARIO = new eUSUARIO(); _oeUSUARIO.USU_usuario = this.txtUsuario.Text; cargarDatos(balUSUARIO.anteriorRegistro(_oeUSUARIO)); }
public frmDM_Usuario(eUSUARIO o) { InitializeComponent(); tabla = "USUARIO"; this.cmbPerfil.DisplayMember = "PER_nombre"; this.cmbPerfil.ValueMember = "PER_codigo"; this.cmbPerfil.DataSource = balPERFIL.poblar(); this._o = o; }
public override bool Guardar() { int u; bool rpta = false; try { eUSUARIO _oeUSUARIO = new eUSUARIO(); _oeUSUARIO.USU_usuario = this.txtUsuario.Text; _oeUSUARIO.USU_contrasena = this.txtContrasena.Text; _oeUSUARIO.USU_dni = int.TryParse(this.txtDNI.Text, out u) ? this.txtDNI.Text : ""; _oeUSUARIO.USU_nombre_completo = this.txtNombreCompleto.Text; _oeUSUARIO.USU_comentario = this.txtComentario.Text; _oeUSUARIO.PER_codigo = this.cmbPerfil.SelectedValue != null?this.cmbPerfil.SelectedValue.ToString() : ""; if (balUSUARIO.insertarRegistro(_oeUSUARIO)) { mensaje("guardar", ""); //MessageBox.Show("El registro fue guardado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtUsuario.ReadOnly = true; rpta = true; } } catch (CustomException ex) { if (ex.tupla != null) { foreach (Control c in this.gpbInformacion.Controls) { foreach (var item in ex.tupla) { if (c.Tag != null && c.Tag.ToString() == item.name) { errValidacion.SetError(c, item.message.ToString()); } } } mensaje("subsanar", ""); } else { mensaje("corregir", ex.Message); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(rpta); }
public override void Buscar() { eUSUARIO oeUSUARIO = new eUSUARIO(); balUSUARIO obalUSUARIO = new balUSUARIO(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", obalUSUARIO); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { oeUSUARIO.USU_usuario = ventana.pk; DataTable dt = balUSUARIO.obtenerRegistro(oeUSUARIO); cargarDatos(dt); } }
private void btnIngresar_Click(object sender, EventArgs e) { eUSUARIO oeUSUARIO = new eUSUARIO(); oeUSUARIO.USU_usuario = this.txtUsuario.Text.Trim(); oeUSUARIO.USU_contrasena = this.txtContrasena.Text.Trim(); balUSUARIO obalUSUARIO = new balUSUARIO(); if (this.txtUsuario.Text.Length > 0 && this.txtContrasena.Text.Length > 0) { DataTable data = balUSUARIO.login(oeUSUARIO); if (data.Rows.Count > 0) { this._principal.menuStrip1.Enabled = true; this._principal.strOperaciones.Enabled = true; //variables globales - patron singleton SharedData.Instance().USU_usuario = data.Rows[0]["USU_usuario"].ToString(); SharedData.Instance().USU_nombre_completo = data.Rows[0]["USU_nombre_completo"].ToString(); SharedData.Instance().Perfil = data.Rows[0]["Perfil"].ToString(); SharedData.Instance().Reglas = data.Rows[0]["Reglas"].ToString();//.Split(','); verificarPermisos(); this._principal.txtUsuario.Text = SharedData.Instance().USU_nombre_completo; this._principal.txtPerfil.Text = "[" + SharedData.Instance().Perfil + "]"; //this.Hide(); this.Close(); balProgram.sincronizarDescuentosEspeciales(); balProgram.sincronizarBonificacionesEspeciales(); } else { this.txtMensaje.Text = "El Usuario o la contraseña es incorrecta."; this.txtMensaje.ForeColor = Color.White; this.stsMensaje.BackColor = Color.OrangeRed; this.timMensaje.Stop(); this.timMensaje.Start(); } } else { this.txtMensaje.Text = "Ingrese todos los campos requeridos."; this.txtMensaje.ForeColor = Color.White; this.stsMensaje.BackColor = Color.Orange; this.timMensaje.Stop(); this.timMensaje.Start(); } }
public bool eliminarRegistro(eUSUARIO oeUSUARIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_USUARIO_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@USU_USUARIO", oeUSUARIO.USU_usuario)); return(cmd.ExecuteNonQuery() > 0); } }
public DataTable obtenerRegistro(eUSUARIO oeUSUARIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_USUARIO_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@USU_USUARIO", oeUSUARIO.USU_usuario)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public override bool Eliminar() { bool rpta = false; try { eUSUARIO _oeUSUARIO = new eUSUARIO(); _oeUSUARIO.USU_usuario = this.txtUsuario.Text; if (balUSUARIO.eliminarRegistro(_oeUSUARIO)) { mensaje("eliminar", ""); //MessageBox.Show("El registro fue eliminado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtUsuario.ReadOnly = true; rpta = true; } } catch (CustomException ex) { if (ex.tupla != null) { foreach (Control c in this.gpbInformacion.Controls) { foreach (var item in ex.tupla) { if (c.Tag != null && c.Tag.ToString() == item.name) { errValidacion.SetError(c, item.message.ToString()); } } } mensaje("subsanar", ""); } else { mensaje("corregir", ex.Message); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(rpta); }
public bool actualizarRegistro(eUSUARIO oeUSUARIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_USUARIO_actualizarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@USU_USUARIO", oeUSUARIO.USU_usuario)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@USU_NOMBRE_COMPLETO", oeUSUARIO.USU_nombre_completo)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@USU_DNI", oeUSUARIO.USU_dni)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@USU_CONTRASENA", oeUSUARIO.USU_contrasena)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@USU_COMENTARIO", (object)oeUSUARIO.USU_comentario ?? DBNull.Value)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@PER_CODIGO", oeUSUARIO.PER_codigo)); //variable tipo:string return(cmd.ExecuteNonQuery() > 0); } }