private void AplicarPrivilegios() { if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EliminarCentroCosto, _dtSecurity)) { this.btnEliminar.Enabled = false; } }
private void CargarPrivilegios() { DataSet DS = new DataSet(); DataTable DT = new DataTable(); DS = UsuarioDAC.GetAccionModuloFromRole(0, sUsuario); _dtSecurity = DS.Tables[0]; }
public void AddComentario(int idIncidencia, int idIncidenciaEstado, string cuentaUsuario, string comentario) { string asunto = "Nuevo Comentario Incidencia"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); string cuerpoCorreo = "Estimado cliente: Le informamos que el usuario " + usuario.Nombre.Trim().ToUpper() + " agregó el siguiente comentario a su incidencia."; new IncidenciaDAC().addComentarioIncidencia(idIncidencia, idIncidenciaEstado, comentario, cuentaUsuario, asunto, cuerpoCorreo); }
private void cmbCompania_SelectedIndexChanged(object sender, EventArgs e) { if (this.cmbCompania.SelectedIndex > -1) { Security.Esquema.Compania = this.cmbCompania.SelectedItem.ToString(); Security.ConnectionManager.ResetCon(); UsuarioDAC.ResetConnecion(); } }
public void CerrarIncidencia(string cuentaUsuario, string comentario, int idIncidenciaEstado, int idIncidencia) { int idNuevoEstado = new IncidenciaDAC().addEstadoIncidencia(idIncidencia, 11, cuentaUsuario, cuentaUsuario); string asunto = "Informacion de Cierre de su caso de Incidencia"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); string cuerpoCorreo = "Estimado cliente: Le informamos que el usuario " + usuario.Nombre.Trim().ToUpper() + " ha cerrado su incidencia con el siguiente comentario:"; new IncidenciaDAC().addComentarioIncidencia(idIncidencia, idIncidenciaEstado, comentario, cuentaUsuario, asunto, cuerpoCorreo); }
public void AddDocumentoIncidencia(int id_incidencia, string titulo, int idEstadoActual, string url, string cuentaUsuario, string comentario) { new IncidenciaDAC().AddDocumentoIncidencia(id_incidencia, titulo, url, cuentaUsuario, comentario); string asunto = "Incidencia dada de baja"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); string cuerpoCorreo = string.Format("Estimado cliente: Le informamos el usuario {0} subió un documento a su ticket con el titulo: {1}", usuario.Nombre.ToUpper().Trim(), titulo); new IncidenciaDAC().addComentarioIncidencia(id_incidencia, idEstadoActual, comentario, cuentaUsuario, asunto, cuerpoCorreo); }
public Boolean ValidarUsuario(string username, string clave) { Usuario usr = new UsuarioDAC().GetUsuarioBySesion(username, clave); if (usr.UserName == null) { return(false); } else { return(true); } }
private void AplicarPrivilegios() { if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.AgregarGrupoEstadosFinancieros, _dtSecurity)) { this.btnAgregar.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EditarGrupoEstadosFinancieros, _dtSecurity)) { this.btnEditar.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EliminarGrupoEstadosFinancieros, _dtSecurity)) { this.btnEliminar.Enabled = false; } }
private void AplicarPrivilegios() { if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.AgregarAsientodeDiario, _dtSecurity)) { this.btnAgregar.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EditarCuentaContable, _dtSecurity)) { this.btnEditar.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EliminarCuentaContable, _dtSecurity)) { this.btnEliminar.Enabled = false; } }
private bool ValidarUsuario() { DataSet DS = new DataSet(); DS = UsuarioDAC.ValidaUsuario(this.txtUsuario.EditValue.ToString(), this.txtPass.EditValue.ToString()); if (DS.Tables[0].Rows.Count > 0) { UsuarioDAC.SetDataSetUsuario(DS); return(true); } else { return(false); } }
public void ActualizarIncidenciaANuevaOperacion(int idIncidencia, int idSolicitud, string cuentaUsuario) { new IncidenciaDAC().updIncidencia(idIncidencia, idSolicitud); int idNuevoEstado = new IncidenciaDAC().addEstadoIncidencia(idIncidencia, 7, cuentaUsuario, cuentaUsuario); string asunto = "Incidencia crea nueva operación AGP"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); string cuerpoCorreo = @"Estimado cliente: Le informamos que el usuario " + usuario.Nombre.Trim().ToUpper() + " creó una nueva operación derivada de su incidencia con el número " + idSolicitud; new IncidenciaDAC().addComentarioIncidencia(idIncidencia, 11, "Puede hacer seguimiento desde el panel de control o desde el panel de incidencias.", cuentaUsuario, asunto, cuerpoCorreo); }
public bool CambioEstado(int idIncidencia, int idEstado, string cuentaUsuario, string cuentaUsuarioAsignado, string comentario, string nombreSiguienteEstado) { int idNuevoEstado = new IncidenciaDAC().addEstadoIncidencia(idIncidencia, idEstado, cuentaUsuario, cuentaUsuarioAsignado); if (idNuevoEstado != 0) { string asunto = "Cambio de estado de incidencia"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuarioAsignado); string cuerpoCorreo = "Estimado cliente: Le informamos que su ticket a cambiado al estado " + nombreSiguienteEstado.Trim().ToUpper() + " a cargo del usuario " + usuario.Nombre.Trim().ToUpper() + " con el comentario detallado a continuación."; new IncidenciaDAC().addComentarioIncidencia(idIncidencia, idNuevoEstado, comentario, cuentaUsuario, asunto, cuerpoCorreo); return(true); } else { return(false); } }
public bool DarBajaIncidencia(int idIncidencia, string cuentaUsuario, string comentario) { int estadoBaja = 10; int idNuevoEstado = new IncidenciaDAC().addEstadoIncidencia(idIncidencia, estadoBaja, cuentaUsuario, cuentaUsuario); if (idNuevoEstado != 0) { string asunto = "Incidencia dada de baja"; var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); string cuerpoCorreo = "Estimado cliente: Le informamos que su ticket de incidencia fue dado de baja por el usuario " + usuario.Nombre.Trim().ToUpper() + " con el comentario detallado a continuación."; new IncidenciaDAC().addComentarioIncidencia(idIncidencia, idNuevoEstado, comentario, cuentaUsuario, asunto, cuerpoCorreo); return(true); } else { return(false); } }
private void CargarPrivilegios() { DataSet DS = new DataSet(); DataTable DT = new DataTable(); DS = UsuarioDAC.GetAccionModuloFromRole(0, _sUsuario); DT = DS.Tables[0]; if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.AgregarAsientodeDiario, DT)) { this.btnAgregar.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EditarAsientodeDiario, DT)) { this.btnAnular.Enabled = false; } if (!UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosContableType.EliminarAsientodeDiario, DT)) { this.btnAnular.Enabled = false; } }
public int add_usuario(string username, string nombre, string clave, string telefono, int anexo, string correo, string nivel, int intentos, Int16 id_cliente, string id_perfil, bool permite_eliminar, string usuanav, bool permite_pagar) { Usuario usr = new Usuario(); usr.UserName = username; usr.Nombre = nombre; usr.Contraseña = clave; usr.Telefono = telefono; usr.Anexo = anexo; usr.Correo = correo; usr.Nivel = nivel; usr.Itentos = intentos; usr.Cliente = new ClienteDAC().Getcliente(id_cliente); usr.Perfil = new PerfilDAC().GetPerfil(id_perfil); usr.Permite_eliminar = permite_eliminar; usr.Usuanav = usuanav; usr.Permite_pagar = permite_pagar; int add = new UsuarioDAC().add_usuario(usr); return(add); }
private void btnAceptar_Click(object sender, EventArgs e) { try { //Validar que ingresen los datos if (!ValidarDatos()) { return; } if (ValidarUsuario()) { //Validar privilegios del usuario DataSet DSUsuario = new DataSet(); DataTable DT = new DataTable(); DSUsuario = UsuarioDAC.GetAccionModuloFromRole(0, UsuarioDAC._DS.Tables[0].Rows[0]["Usuario"].ToString()); DT = DSUsuario.Tables[0]; if (UsuarioDAC.PermiteAccion((int)Acciones.PrivilegiosGeneralesType.AccesoAlSistema, DT)) { this.Hide(); MainMenu.frmMain ofrmMain = new MainMenu.frmMain(); ofrmMain.Show(); } else { MessageBox.Show("Usted no tiene privilegios para acceder al módulo"); this.txtUsuario.Focus(); }; } else { MessageBox.Show("Las credenciales utilizadas no son validas, por favor verifique"); this.txtUsuario.Focus(); } } catch (Exception ex) { MessageBox.Show("Han ocurrido los siguientes errores: \n\r" + ex.Message); } }
public void ActualizaIncidencia(int idIncidencia, int idSolicitud, string comentario, int tipoCierre, string tipoCierreTexto, bool cargoCliente, string cuentaUsuario, string proximoUsuario) { new IncidenciaDAC().updIncidencia(idIncidencia, idSolicitud, tipoCierre, cargoCliente); var usuario = new UsuarioDAC().GetusuariobyUsername(cuentaUsuario); CambioEstado(idIncidencia, 4, cuentaUsuario, proximoUsuario, comentario, "DERIVADO POR SUPERVISOR"); addComentarioIncidenciaSinCorreo(idIncidencia, string.Format(@"El usuario {0} ha actualizado correctamente los datos Id solicitud = {1}, Cargo cliente = {2}, tipoCierre={3}", usuario.Nombre.Trim().ToUpper(), idSolicitud, cargoCliente ? "SI" : "NO", tipoCierreTexto), cuentaUsuario); }
public void Delete(int id) { UsuarioDAC usuarioDAC = new UsuarioDAC(); usuarioDAC.Delete(id); }
public List <Usuario> Read() { UsuarioDAC usuarioDAC = new UsuarioDAC(); return(usuarioDAC.Read()); }
public Usuario GetUsuario(string username) { Usuario usr = new UsuarioDAC().GetusuariobyUsername(username); return(usr); }
public Usuario ReadBy(int id) { UsuarioDAC usuarioDAC = new UsuarioDAC(); return(usuarioDAC.ReadBy(id)); }
public void Update(Usuario entity) { UsuarioDAC usuarioDAC = new UsuarioDAC(); usuarioDAC.Update(entity); }
public string del_Usuarioopcionmenu(string cuenta_usuario, string codigoopcionmenu) { string del = new UsuarioDAC().del_Usuarioopcionmenu(cuenta_usuario, codigoopcionmenu); return(del); }
public Usuario Create(Usuario entity) { UsuarioDAC usuarioDAC = new UsuarioDAC(); return(usuarioDAC.Create(entity)); }
public string add_Usuarioopcionmenu(string cuenta_usuario, string codigoopcionmenu) { string add = new UsuarioDAC().add_Usuarioopcionmenu(cuenta_usuario, codigoopcionmenu); return(add); }
public List <Usuario> GetUsuariobycliente(Int32 id_cliente) { List <Usuario> lusuario = new UsuarioDAC().Getusuariobycliente(id_cliente); return(lusuario); }
public int del_usuario_modulo(string cuenta_usuario, Int16 id_modulo) { int del = new UsuarioDAC().del_modulo_usuario(cuenta_usuario, id_modulo); return(del); }
public int add_usuario_modulo(string cuenta_usuario, Int16 id_modulo) { int add = new UsuarioDAC().add_modulo_usuario(cuenta_usuario, id_modulo); return(add); }
public int del_usuario_sucursal(string cuenta_usuario, Int16 id_sucursal, Boolean check_encargado, Boolean check_supervisor) { int del = new UsuarioDAC().del_sucursal_usuario(cuenta_usuario, id_sucursal, check_encargado, check_supervisor); return(del); }
public List <Usuario> getusuariobynivel(string codigo) { List <Usuario> lusuario = new UsuarioDAC().getusuariobynivel(codigo); return(lusuario); }