private void btnActualizar_Click(object sender, EventArgs e) { this.Validate(); if (Validar()) { CNUsuario objActualizarUsuario = new CNUsuario(); CEUsuario objUsuario = new CEUsuario() { IdUsuario = int.Parse(txtIdUsuario.Text), Usuario = txtUsuario.Text.Trim(), Contrasena = Hash(txtContrasena.Text.Trim()), NumeroIdentidadEmpleado = slueEmpleado.EditValue.ToString(), Estado = chkEstado.Checked }; if (objActualizarUsuario.ActualizarUsuario(objUsuario) > 0) { Limpiar(); HabilitarControles(true, false, false, false, false, true); ListadoUsuario(); XtraMessageBox.Show("Registro actualizado satisfactoriamente", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Error al actualizar el registro", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public int ActualizarUsuario(CEUsuario objU) { int resultado; SqlCommand cmd = new SqlCommand("Sp_ActualizarUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUsuario", SqlDbType.NVarChar).Value = objU.IdUsuario; cmd.Parameters.AddWithValue("@UserName", SqlDbType.NVarChar).Value = objU.Usuario; cmd.Parameters.AddWithValue("@Contrasena", SqlDbType.NVarChar).Value = objU.Contrasena; cmd.Parameters.AddWithValue("@IdEstado", SqlDbType.Int).Value = objU.IdEstado; cmd.Parameters.AddWithValue("@IdEmpleado", SqlDbType.NVarChar).Value = objU.IdEmpleado; cmd.Parameters.AddWithValue("@IdTipoUsuario", SqlDbType.Int).Value = objU.IdTipoUsuario; try { ConectarDB(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al actualizar usuario", ex); } finally { CerrarDB(); cmd.Dispose(); } return(resultado); }
public int ActualizarUsuario(CEUsuario objU) { int resultado; try { SqlCommand cmd = new SqlCommand("Sp_Actualizar_Usuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Id_Usuario", SqlDbType.Int).Value = objU.IdUsuario; cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 20).Value = objU.Usuario; cmd.Parameters.Add("@Contraseña", SqlDbType.VarChar, 500).Value = objU.Contrasena; cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = objU.NumeroIdentidadEmpleado; cmd.Parameters.Add("@Estado", SqlDbType.Bit).Value = objU.Estado; ConectarBD(); resultado = cmd.ExecuteNonQuery(); cmd.Dispose(); } catch (Exception ex) { throw new Exception("Error al tratar de actualizar el usuario", ex); } finally { CerrarBD(); } return(resultado); }
public CEUsuario MostrarUnUsuario(int IdUsuario) { SqlCommand cmd; SqlDataReader dr; CEUsuario objUsuario = new CEUsuario(); try { ConectarBD(); cmd = new SqlCommand("Sp_Mostrar_UnUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = IdUsuario; dr = cmd.ExecuteReader(); if (dr.Read()) { objUsuario.IdUsuario = int.Parse(dr["Id_Usuario"].ToString()); objUsuario.Usuario = dr["Usuario"].ToString(); objUsuario.NumeroIdentidadEmpleado = dr["Num_Identidad"].ToString(); objUsuario.Estado = dr.GetBoolean(4); } return(objUsuario); } catch (Exception ex) { throw new Exception("Error al solicitar los datos", ex); } finally { CerrarBD(); } }
public List <CEUsuario> ListaUsuariosEnvio() { List <CEUsuario> lstUser = new List <CEUsuario>(); String sqlSelect = "Select c_codigousuario,c_nombre from ma_usuario where c_estado = 'A'and isnull(c_correo,'') <> '' order by c_nombre asc"; SqlConnection cn = con.conexion(); cn.Open(); SqlDataAdapter dap = new SqlDataAdapter(sqlSelect, cn); DataTable dt = new DataTable(); dap.SelectCommand.CommandType = CommandType.Text; dap.Fill(dt); cn.Close(); if (dt != null && dt.Rows.Count > 0) { string ls_nom = ""; string ls_cod = ""; for (int i = 0; i < dt.Rows.Count; i++) { ls_nom = dt.Rows[i]["c_nombre"].ToString(); ls_cod = dt.Rows[i]["c_codigousuario"].ToString(); CEUsuario u = new CEUsuario(ls_nom.Trim(), ls_cod.Trim()); lstUser.Add(u); } } return(lstUser); }
public Agregar(CEUsuario usuario) { InitializeComponent(); this.usuario = usuario; txtClave.UseSystemPasswordChar = true; txtConfirmClave.UseSystemPasswordChar = true; }
private bool Validar(Tarea tarea, CEUsuario _entidad) { switch (tarea) { case Tarea.Registrar: case Tarea.Modificar: { if (_entidad != null) { string msgAlerta = ""; if (tarea == Tarea.Modificar && String.IsNullOrEmpty(_entidad.idusuario)) { msgAlerta += "\n• Id Cliente"; } if (!string.IsNullOrEmpty(msgAlerta)) { msgAlerta = "No ha ingresar los siguientes campos: \n" + msgAlerta; OnMensajeAlerta("Mensaje de Sistema", msgAlerta); return(false); } } else { OnMensajeAlerta("Mensaje de Sistema ", "Revise nuevamente la información ingresada para continuar."); return(false); } } break; case Tarea.Eliminar: case Tarea.Seleccionar: { if (_entidad != null) { if (string.IsNullOrEmpty(_entidad.idusuario)) { OnMensajeAlerta("Mensaje del Sistema", "Seleccione información a eliminar"); return(false); } } else { OnMensajeAlerta("Mensaje del Sistema", "Revise nuevamente la información ingresada para continuar"); return(false); } break; } case Tarea.Consultar: break; default: break; } return(true); }
public DataTable ValidaUsuario(string sUsu, string sPass) { CEUsuario ObjUsuario = new CEUsuario() { Usu_Usuario = sUsu, Usu_Password = sPass }; return(objDatos.ValidaUsuario(ObjUsuario)); }
public void MostrarUsuario(int IdUsuario) { CNUsuario objObtenerUsuario = new CNUsuario(); CEUsuario objUsuario = objObtenerUsuario.ObtenerUsuario(IdUsuario); txtIdUsuario.EditValue = objUsuario.IdUsuario; txtUsuario.EditValue = objUsuario.Usuario.Trim(); slueEmpleado.EditValue = objUsuario.NumeroIdentidadEmpleado.Trim(); chkEstado.Checked = objUsuario.Estado; }
public Gestionar() { InitializeComponent(); mantenimiento = new CNMantenimiento(); usuario = new CEUsuario(); Dock = DockStyle.Fill; Buscar(); }
public CambiarClave(CEUsuario usuario) { InitializeComponent(); this.usuario = usuario; lblUsserNameChange.Text = this.usuario.userName; txtClave.UseSystemPasswordChar = true; txtConfirmClave.UseSystemPasswordChar = true; }
public DataSet consulta_individual_clientes(CEUsuario oeusuario) { try { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@pidsuario", oeusuario.idusuario); return(oeq.consultar("sp_consulta_individual_usuario", parametros)); } catch (Exception error) { throw new Exception(error.Message); } }
public bool eliminar_clientes(CEUsuario oeusuario) { try { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@pidcliente", oeusuario.idusuario); return(oenq.actualizar("sp_Eliminar_clientes", parametros)); } catch (Exception error) { throw new Exception(error.Message); } }
public void EliminarUsuario(CEUsuario objCEUsuarios) { Conectado(); SqlCommand cmd = new SqlCommand("UP_ELIMINAR_USUARIO"); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cnn; cmd.Parameters.AddWithValue("@Usu_Id", objCEUsuarios.Usu_Id); //cmd.Parameters.AddWithValue("@Usuario_Modificacion", objCEUsuarios.Usuario_Modificacion); cmd.ExecuteNonQuery(); Desconectado(); }
public string[] Login(CEUsuario objU) { try { SqlCommand cmd = new SqlCommand("Sp_Login", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Username", SqlDbType.NVarChar).Value = objU.Usuario; cmd.Parameters.AddWithValue("@Contrasena", SqlDbType.NVarChar).Value = objU.Contrasena; ConectarDB(); SqlDataReader reader = cmd.ExecuteReader(); int estado; int id; if (reader.Read()) { estado = reader.GetInt32(3); id = reader.GetInt32(0); if (estado == 1) { string[] resultado = { id.ToString(), reader.GetString(4), reader.GetString(1) }; return(resultado); } else { string[] resultado = { "0", "" }; return(resultado); } } else { string[] resultado = { "-1", "" }; return(resultado); } } catch (Exception ex) { throw new Exception("Error al tratar de ingresar.", ex); } finally { CerrarDB(); } }
public int CambiarContraseña(CEUsuario usuario) { Config.openConnection(connection); SqlCommand command = new SqlCommand("INV.USUARIOS", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "RP"); command.Parameters.AddWithValue("@USUARIO", usuario.userName); command.Parameters.AddWithValue("@CLAVE", usuario.password); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
public bool UpdateUsuario(CEUsuario objCEUsuario) { var respuesta = false; var sql_query = string.Empty; sql_query = " UPDATE g_usuarios " + " SET[nombres] = @nombres " + " ,[apellidos] = @apellidos " + " ,[cui] = @cui " + " ,[telefono] = @telefono " + " ,[direccion] = @direccion " + " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " + " WHERE id_usuario = @id_usuario; " + " " + " UPDATE G_UsuarioPermiso " + " SET [id_tipousuario] = @id_tipousuario " + " ,[fecha_modificacion] = @fecha_modificacion " + " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " + " WHERE id_usuario = @id_usuario "; using (var conn = objCDConexion.Conectar()) { var command = new SqlCommand(sql_query, conn); command.Parameters.AddWithValue("nombres", objCEUsuario.CE_Nombres); command.Parameters.AddWithValue("apellidos", objCEUsuario.CE_Apellidos); command.Parameters.AddWithValue("cui", objCEUsuario.CE_CUI); command.Parameters.AddWithValue("telefono", objCEUsuario.CE_Telefono); command.Parameters.AddWithValue("direccion", objCEUsuario.CE_Direccion); command.Parameters.AddWithValue("id_usuarioAutoriza", objCEUsuario.ID_UsuarioAutoriza); command.Parameters.AddWithValue("id_usuario", objCEUsuario.ID_Usuario); command.Parameters.AddWithValue("id_tipousuario", objCEUsuario.ID_TipoUsuario); command.Parameters.AddWithValue("fecha_modificacion", DateTime.Now); try { conn.Open(); command.ExecuteNonQuery(); respuesta = true; } catch (Exception) { respuesta = false; throw; } } return(respuesta); }
public void InsertarUsuario(CEUsuario objCEUsuarios) { Conectado(); SqlCommand cmd = new SqlCommand("UP_INSERTAR_USUARIO"); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cnn; cmd.Parameters.AddWithValue("@Usu_Nombre", objCEUsuarios.Usu_Nombre); cmd.Parameters.AddWithValue("@Usu_Apellido", objCEUsuarios.Usu_Apellido); cmd.Parameters.AddWithValue("@Usu_Usuario", objCEUsuarios.Usu_Usuario); cmd.Parameters.AddWithValue("@Usu_Password", objCEUsuarios.Usu_Password); cmd.Parameters.AddWithValue("@Usuario_Creacion", objCEUsuarios.Usuario_Creacion); cmd.ExecuteNonQuery(); Desconectado(); }
public int ActualizarUsuario(CEUsuario usuario) { Config.openConnection(connection); SqlCommand command = new SqlCommand("INV.USUARIOS", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "UU"); command.Parameters.AddWithValue("@USUARIO", usuario.userName); command.Parameters.AddWithValue("@CLAVE", usuario.password); command.Parameters.AddWithValue("@NOMBRES", usuario.nombres); command.Parameters.AddWithValue("@CORREO", usuario.correo); command.Parameters.AddWithValue("@DOCUMENTO", usuario.documento); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
public bool modificar_clientes(CEUsuario oeusuario) { try { SqlParameter[] parametros = new SqlParameter[7]; parametros[0] = new SqlParameter("@pidcliente", oeusuario.idusuario); parametros[1] = new SqlParameter("@pnombre", oeusuario.nombre); parametros[2] = new SqlParameter("@pdireccion", oeusuario.direccion); parametros[3] = new SqlParameter("@ptelefono", oeusuario.telefono); parametros[4] = new SqlParameter("@pempresa", oeusuario.empresa); parametros[5] = new SqlParameter("@prol_empresa", oeusuario.rol_empresa); parametros[6] = new SqlParameter("@rol_login", oeusuario.rol_login); return(oenq.actualizar("sp_Modificar_clientes", parametros)); } catch (Exception error) { throw new Exception(error.Message); } }
public Resultado <CEUsuario> Insertar(CEUsuario dto) { Resultado <CEUsuario> Result = new Resultado <CEUsuario>(); this._parametersValues = new DynamicParameters(); this._parametersValues.Add("@USUARIO", dto.usuario); this._parametersValues.Add("@PASSWORD", dto.password); this._parametersValues.Add("@NOMBRES", dto.nombres); this._parametersValues.Add("@APATERNO", dto.apaterno); this._parametersValues.Add("@AMATERNO", dto.amaterno); this._parametersValues.Add("@DNI", dto.dni); this._parametersValues.Add("@CORREO", dto.correo); this._parametersValues.Add("@DIRECCION", dto.direccion); this._parametersValues.Add("@ID_ROL", dto.idrol); this._parametersValues.Add("@ESTADO", dto.estado); this._parametersValues.Add("@USUARIO_REGISTRO", dto.Usuario_Registro); this._parametersValues.Add("@MENSAJE_RESULTADO", null, DbType.String, ParameterDirection.Output, -1); this.QueryText = "DBO.USP_T_USUARIO_INSERTAR"; this.QueryType = CommandType.StoredProcedure; var _result = this.Insertar <CEUsuario>(); if (_result.Hubo_Error) { if (!string.IsNullOrEmpty(this.ParametersValues.Get <string>("@MENSAJE_RESULTADO"))) { _result.Mensaje_Error = this.ParametersValues.Get <string>("@MENSAJE_RESULTADO"); //_result.Tipo_Mensaje = TipoMensaje.Alert; } else { _result.Mensaje_Error = !string.IsNullOrEmpty(_result.Mensaje_Error) ? _result.Mensaje_Error : "Error al insertar Cliente"; } } else { _result.Entidad2 = dto; } return(_result); }
public DataTable ValidaUsuario(CEUsuario Obj) { DataTable DTResultado = new DataTable("Usuario"); try { Conectado(); SqlCommand cmd = new SqlCommand("UP_VALIDA_USUARIO"); cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@Usuario", Obj.Usu_Id); //cmd.Parameters.AddWithValue("@Password", Obj.Usu_Password); SqlParameter pUsuario = new SqlParameter() { ParameterName = "@Usuario", SqlDbType = SqlDbType.VarChar, Size = 10, Value = Obj.Usu_Usuario }; cmd.Parameters.Add(pUsuario); SqlParameter pPassword = new SqlParameter() { ParameterName = "@Password", SqlDbType = SqlDbType.VarChar, Size = 200, Value = Obj.Usu_Password }; cmd.Parameters.Add(pPassword); //cmd.ExecuteNonQuery(); cmd.Connection = cnn; SqlDataAdapter SqlDat = new SqlDataAdapter(cmd); SqlDat.Fill(DTResultado); Desconectado(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Sistema de Exportación", MessageBoxButtons.OK, MessageBoxIcon.Error); DTResultado = null; } return(DTResultado); }
public void InsertarUsuario() { CNUsuario objUsuario = new CNUsuario(); CEUsuario objU = new CEUsuario(); objU.Usuario = txtNombreUsuario.Text; objU.Contrasena = txtContraseña.Text; objU.IdEstado = Convert.ToInt32(cboEstado.SelectedValue); objU.IdEmpleado = mtbIdEmpleado.Text; objU.IdTipoUsuario = Convert.ToInt32(cboTipoUsuario.SelectedValue); if (objUsuario.NuevoUsuario(objU) > 0) { MessageBox.Show("Usuario almacenado satisfactoriamente", "Car Wash", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al almacenar usuario", "Car Wash", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool DeleteUsuario(CEUsuario objCEUsuario) { var respuesta = false; var sql_query = string.Empty; sql_query = " UPDATE g_usuarios " + " SET " + " [estado] = @estado " + " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " + " WHERE id_usuario = @id_usuario;" + " " + " UPDATE G_UsuarioPermiso " + " SET " + " [fecha_modificacion] = @fecha_modificacion " + " ,[estado] = @estado " + " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " + " WHERE id_usuario = @id_usuario "; using (var conn = objCDConexion.Conectar()) { var command = new SqlCommand(sql_query, conn); command.Parameters.AddWithValue("estado", "B"); command.Parameters.AddWithValue("id_usuarioAutoriza", objCEUsuario.ID_UsuarioAutoriza); command.Parameters.AddWithValue("id_usuario", objCEUsuario.ID_Usuario); command.Parameters.AddWithValue("fecha_modificacion", DateTime.Now); try { conn.Open(); command.ExecuteNonQuery(); respuesta = true; } catch (Exception) { respuesta = false; throw; } } return(respuesta); }
private void Login() { CNUsuario validar = new CNUsuario(); CEUsuario objDatos = new CEUsuario(); objDatos.Usuario = txtUserName.Text; objDatos.Contrasena = txtPassword.Text; if (!validar.ValidarLogin(objDatos)[0].Equals("0") && !validar.ValidarLogin(objDatos)[0].Equals("-1")) { FrmPrincipal frm = new FrmPrincipal(); FrmPrincipal.id = Convert.ToInt32(validar.ValidarLogin(objDatos)[0].ToString()); frm.tsslIdUsuario.Text = validar.ValidarLogin(objDatos)[0].ToString(); frm.tsslNombreUsuario.Text = validar.ValidarLogin(objDatos)[2].ToString(); frm.tsslTipoUsuario.Text = validar.ValidarLogin(objDatos)[1].ToString(); if (validar.ValidarLogin(objDatos)[1].Equals("Admin")) { //FrmPrincipal.buttom = true; } else { frm.logAuditoriaToolStripMenuItem.Enabled = false; frm.usuariosToolStripMenuItem.Enabled = false; frm.btnFactura.Enabled = false; } frm.Show(); this.Hide(); } else if (validar.ValidarLogin(objDatos)[0].Equals("0")) { MessageBox.Show("Usuario inactivo"); } else { MessageBox.Show("Usuario o contraseña incorrecta"); } }
public void AgregarParametros(CEUsuario ceUsuario) { this._entidad = ceUsuario; }
public void Iniciar(Tarea tarea) { _tarea = tarea; _entidad = new CEUsuario(); }
public Boolean RegistrarUsuario(CEUsuario objCEUsuario) { return(objCDUsuario.RegistrarUsuario(objCEUsuario)); }
public bool DeleteUsuario(CEUsuario objCEUsuario) { return(objCDUsuario.DeleteUsuario(objCEUsuario)); }
public bool GuardarUsuario(CEUsuario objCEUsuario) { var respuesta = false; var sql_query = string.Empty; //Iniciamos proceso de conexion con db using (var conn = objCDConexion.Conectar()) { conn.Open(); var command = conn.CreateCommand(); SqlTransaction transaccion; //Iniciar Transaccion transaccion = conn.BeginTransaction("GuardarUsuario"); command.Connection = conn; command.Transaction = transaccion; try { /* * Query para registrar usuario */ command.CommandText = " INSERT INTO g_usuarios " + " (nombres,apellidos,cui,telefono " + " ,direccion,correo " + " ,password,fecha_registro,estado " + " ,id_usuarioAutoriza) " + " VALUES " + " (@nombres,@apellidos,@cui,@telefono " + " ,@direccion,@correo " + " ,@password,@fecha_registro,@estado " + " ,@id_usuarioAutoriza); " + " SELECT SCOPE_IDENTITY(); "; command.Parameters.AddWithValue("@nombres", objCEUsuario.CE_Nombres); command.Parameters.AddWithValue("@apellidos", objCEUsuario.CE_Apellidos); command.Parameters.AddWithValue("@cui", objCEUsuario.CE_CUI); command.Parameters.AddWithValue("@telefono", objCEUsuario.CE_Telefono); command.Parameters.AddWithValue("@direccion", objCEUsuario.CE_Direccion); command.Parameters.AddWithValue("@correo", objCEUsuario.CE_Correo); command.Parameters.AddWithValue("@fecha_registro", DateTime.Now); command.Parameters.AddWithValue("@estado", 'A'); command.Parameters.AddWithValue("@id_usuarioAutoriza", objCEUsuario.ID_UsuarioAutoriza); //Encriptamos la contrasenia General encript = new General(); string hash = encript.EncodePassword(objCEUsuario.CE_Correo + objCEUsuario.CE_Password); command.Parameters.AddWithValue("@password", hash); int id_usuario = 0; id_usuario = Convert.ToInt32(command.ExecuteScalar()); /* * Query para asignar permiso de usuario externo */ command.CommandText = "INSERT INTO G_UsuarioPermiso " + " ([id_usuario],[id_tipousuario],[fecha_creacion] " + " ,[fecha_modificacion],[estado],[id_usuarioAutoriza]) " + " VALUES " + " (@id_usuario , @id_tipousuario, @fecha_creacion_permiso " + " , @fecha_modificacion_permiso, @estado_permiso, @id_usuarioAutoriza_permiso);"; command.Parameters.AddWithValue("@id_usuario", id_usuario); command.Parameters.AddWithValue("@id_tipousuario", objCEUsuario.ID_TipoUsuario); command.Parameters.AddWithValue("@fecha_creacion_permiso", DateTime.Now); command.Parameters.AddWithValue("@fecha_modificacion_permiso", DateTime.Now); command.Parameters.AddWithValue("@estado_permiso", "A"); command.Parameters.AddWithValue("@id_usuarioAutoriza_permiso", objCEUsuario.ID_UsuarioAutoriza); command.ExecuteNonQuery(); transaccion.Commit(); respuesta = true; } catch (Exception) { //Manejo primera excepcion try { transaccion.Rollback(); } catch (Exception) { respuesta = false; //Manejo Segunda Excepcion throw; } respuesta = false; throw; } } return(respuesta); }