protected void DdlListaTrabajo_SelectedIndexChanged(object sender, EventArgs e) { try { if (DdlListaTrabajo.SelectedValue != "0") { _idlista = int.Parse(this.DdlListaTrabajo.SelectedValue.ToString()); ViewState["idListaActiva"] = _idlista; _idgestor = int.Parse(Session["usuCodigo"].ToString()); _dts = new ConsultaDatosDAO().FunConsultaDatos(23, _idlista, 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["CodigoCedente"] = _dts.Tables[0].Rows[0]["Codigocedente"].ToString(); ViewState["CodigoCatalago"] = _dts.Tables[0].Rows[0]["Codigocatalogo"].ToString(); FunGrabarListaActiva(_idlista, _idgestor); SoftCob_LOGUEO_TIEMPOS loguintime = new SoftCob_LOGUEO_TIEMPOS(); { loguintime.USUA_CODIGO = int.Parse(Session["usuCodigo"].ToString()); loguintime.empr_codigo = int.Parse(Session["CodigoEMPR"].ToString()); loguintime.cpce_codigo = int.Parse(ViewState["CodigoCatalago"].ToString()); loguintime.ltca_codigo = int.Parse(ViewState["idListaActiva"].ToString()); loguintime.loti_tipologueo = "IG"; _fechalogueo = DateTime.Now.ToString("MM/dd/yyyy"); loguintime.loti_fechalogueo = DateTime.ParseExact(_fechalogueo, "MM/dd/yyyy", CultureInfo.InvariantCulture); _horalogueo = DateTime.Now.ToString("HH:mm:ss"); loguintime.loti_horalogueo = TimeSpan.Parse(_horalogueo); loguintime.loti_fechacompleta = DateTime.Now; loguintime.loti_auxv1 = ""; loguintime.loti_auxv2 = ""; loguintime.loti_auxv3 = ""; loguintime.loti_auxv4 = ""; loguintime.loti_auxi1 = 0; loguintime.loti_auxi2 = 0; loguintime.loti_auxi3 = 0; loguintime.loti_auxi4 = 0; loguintime.loti_auxd1 = DateTime.Now; loguintime.loti_auxd2 = DateTime.Now; loguintime.loti_auxd3 = DateTime.Now; loguintime.loti_auxd4 = DateTime.Now; loguintime.loti_fechacreacion = DateTime.Now; loguintime.loti_usuariocreacion = int.Parse(Session["usuCodigo"].ToString()); loguintime.loti_terminalcreacion = Session["MachineName"].ToString(); } new ControllerDAO().FunCrearLogueoTiempos(loguintime); if (ViewState["Automatico"].ToString() == "SI") { FunStartPhone(); } else { Response.Redirect("WFrm_GestionListaTrabajo.aspx?IdListaCabecera=" + ViewState["idListaActiva"].ToString(), true); } } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void LnkCerrar_Click(object sender, EventArgs e) { if (Session["IN-CALL"].ToString() == "SI") { new FuncionesDAO().FunShowJSMessage("Se encuentra en Llamada, en cuanto termine la gestión podrá salir de la Lista de Trabajo..!", this); return; } SoftCob_USUARIO _usuario = new SoftCob_USUARIO(); { _usuario.USUA_CODIGO = int.Parse(Session["usuCodigo"].ToString()); _usuario.usua_statuslogin = false; _usuario.usua_terminallogin = ""; } new ControllerDAO().FunUpdateLogueo(_usuario); SoftCob_LOGUEO_TIEMPOS _loguintime = new SoftCob_LOGUEO_TIEMPOS(); _loguintime.USUA_CODIGO = int.Parse(Session["usuCodigo"].ToString()); _loguintime.cpce_codigo = 0; _loguintime.ltca_codigo = 0; _loguintime.loti_tipologueo = "LF"; _fechalogueo = DateTime.Now.ToString("MM/dd/yyyy"); _loguintime.loti_fechalogueo = DateTime.ParseExact(_fechalogueo, "MM/dd/yyyy", CultureInfo.InvariantCulture); _horalogueo = DateTime.Now.ToString("HH:mm:ss"); _loguintime.loti_horalogueo = TimeSpan.Parse(_horalogueo); _loguintime.loti_fechacompleta = DateTime.Now; _loguintime.loti_auxv1 = ""; _loguintime.loti_auxv2 = ""; _loguintime.loti_auxv3 = ""; _loguintime.loti_auxv4 = ""; _loguintime.loti_auxv5 = ""; _loguintime.loti_auxi1 = 0; _loguintime.loti_auxi2 = 0; _loguintime.loti_auxi3 = 0; _loguintime.loti_auxi4 = 0; _loguintime.loti_auxi5 = 0; _loguintime.loti_auxd1 = DateTime.Now; _loguintime.loti_auxd2 = DateTime.Now; _loguintime.loti_auxd3 = DateTime.Now; _loguintime.loti_auxd4 = DateTime.Now; _loguintime.loti_auxd5 = DateTime.Now; _loguintime.loti_fechacreacion = DateTime.Now; _loguintime.loti_usuariocreacion = int.Parse(Session["usuCodigo"].ToString()); _loguintime.loti_terminalcreacion = Session["MachineName"].ToString(); new ControllerDAO().FunCrearLogueoTiempos(_loguintime); ScriptManager.RegisterStartupScript(this.Page, GetType(), "code", "salir();", true); }
protected void BtnSelecc_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; _codigo = int.Parse(GrdvDatos.DataKeys[_gvrow.RowIndex].Values["Codigo"].ToString()); _dts = new ConsultaDatosDAO().FunConsultaDatos(68, _codigo, 0, 0, "", "", "", Session["Conectar"].ToString()); if (_dts.Tables[0].Rows.Count > 0) { SoftCob_LOGUEO_TIEMPOS _loguintime = new SoftCob_LOGUEO_TIEMPOS(); { _loguintime.USUA_CODIGO = _codigo; _loguintime.empr_codigo = int.Parse(Session["CodigoEMPR"].ToString()); _loguintime.cpce_codigo = 0; _loguintime.ltca_codigo = 0; _loguintime.loti_tipologueo = "DL"; _fechalogueo = DateTime.Now.ToString("MM/dd/yyyy"); _loguintime.loti_fechalogueo = DateTime.ParseExact(_fechalogueo, "MM/dd/yyyy", CultureInfo.InvariantCulture); _horalogueo = DateTime.Now.ToString("HH:mm:ss"); _loguintime.loti_horalogueo = TimeSpan.Parse(_horalogueo); _loguintime.loti_fechacompleta = DateTime.Now; _loguintime.loti_auxv1 = ""; _loguintime.loti_auxv2 = ""; _loguintime.loti_auxv3 = ""; _loguintime.loti_auxv4 = ""; _loguintime.loti_auxi1 = 0; _loguintime.loti_auxi2 = 0; _loguintime.loti_auxi3 = 0; _loguintime.loti_auxi4 = 0; _loguintime.loti_auxd1 = DateTime.Now; _loguintime.loti_auxd2 = DateTime.Now; _loguintime.loti_auxd3 = DateTime.Now; _loguintime.loti_auxd4 = DateTime.Now; _loguintime.loti_fechacreacion = DateTime.Now; _loguintime.loti_usuariocreacion = int.Parse(Session["usuCodigo"].ToString()); _loguintime.loti_terminalcreacion = Session["MachineName"].ToString(); } new ControllerDAO().FunCrearLogueoTiempos(_loguintime); _redirect = string.Format("{0}?MensajeRetornado={1}", Request.Url.AbsolutePath, "Deslogueado con Exito..!"); Response.Redirect(_redirect, true); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void BtnIngresar_Click(object sender, ImageClickEventArgs e) { try { if (Session["MachineName"] == null) { FunGetTerminal(); } _usucodigo = new ControllerDAO().FunGetLogin(0, TxtUsuario.Text, TxtClave.Text); if (_usucodigo != 0 && _usucodigo != -1 && _usucodigo != -2) { SoftCob_USUARIO _user = new ControllerDAO().FunGetUsuarioPorID(_usucodigo); Session["CodigoEMPR"] = "0"; Session["usuCodigo"] = _usucodigo; Session["usuPerfil"] = _user.PERF_CODIGO; Session["usuNombres"] = _user.usua_nombres + " " + _user.usua_apellidos; Session["usuSoloNombre"] = _user.usua_nombres; Session["usuCambiarPass"] = _user.usua_cambiarpass; ViewState["FechaCaduca"] = _user.usua_fechacaduca.ToString("MM/dd/yyyy"); Session["IN-CALL"] = "NO"; Session["PermisoEspecial"] = _user.usua_permisosespeciales ? "SI" : "NO"; Session["CedeCodigo"] = new ControllerDAO().FunGetGestor(_usucodigo); Session["CrearParam"] = _user.SoftCob_PERFIL.perf_crearparametro == true ? "SI" : "NO"; //Verificar si el password no esta if (_user.usua_caducapass) { if (DateTime.ParseExact(ViewState["usuFechaCaduca"].ToString(), "MM/dd/yyyy", CultureInfo.InvariantCulture) <= DateTime.ParseExact(DateTime.Now.ToString("MM/dd/yyyy"), "MM/dd/yyyy", CultureInfo.InvariantCulture)) { Lblmensaje.Text = "Exipiró Acceso al Usuario, consulte con el Administrador..!"; return; } } //Actualizar Status de logueo SoftCob_USUARIO _usua = new SoftCob_USUARIO(); { _usua.USUA_CODIGO = _usucodigo; _usua.usua_statuslogin = true; _usua.usua_terminallogin = Session["MachineName"].ToString(); } new ControllerDAO().FunUpdateLogueo(_usua); //Registrar Logueo inicial SoftCob_LOGUEO_TIEMPOS _loguintime = new SoftCob_LOGUEO_TIEMPOS(); { _loguintime.USUA_CODIGO = _usucodigo; _loguintime.empr_codigo = 0; _loguintime.cpce_codigo = 0; _loguintime.ltca_codigo = 0; _loguintime.loti_tipologueo = "LI"; _fechalogueo = DateTime.Now.ToString("MM/dd/yyyy"); _loguintime.loti_fechalogueo = DateTime.ParseExact(_fechalogueo, "MM/dd/yyyy", CultureInfo.InvariantCulture); _horalogueo = DateTime.Now.ToString("HH:mm:ss"); _loguintime.loti_horalogueo = TimeSpan.Parse(_horalogueo); _loguintime.loti_fechacompleta = DateTime.Now; _loguintime.loti_auxv1 = ""; _loguintime.loti_auxv2 = ""; _loguintime.loti_auxv3 = ""; _loguintime.loti_auxv4 = ""; _loguintime.loti_auxv5 = ""; _loguintime.loti_auxi1 = 0; _loguintime.loti_auxi2 = 0; _loguintime.loti_auxi3 = 0; _loguintime.loti_auxi4 = 0; _loguintime.loti_auxi5 = 0; _loguintime.loti_auxd1 = DateTime.Now; _loguintime.loti_auxd2 = DateTime.Now; _loguintime.loti_auxd3 = DateTime.Now; _loguintime.loti_auxd4 = DateTime.Now; _loguintime.loti_auxd5 = DateTime.Now; _loguintime.loti_fechacreacion = DateTime.Now; _loguintime.loti_usuariocreacion = _usucodigo; _loguintime.loti_terminalcreacion = Session["MachineName"].ToString(); } new ControllerDAO().FunCrearLogueoTiempos(_loguintime); Response.Redirect("~/Views/Mantenedor/WFrm_Principal.aspx", false); } else { switch (_usucodigo) { case 0: Lblmensaje.Text = "Usuario o Password incorrecto..!"; break; case -1: Lblmensaje.Text = "Usuario se encuentra logueado..!"; break; case -2: Lblmensaje.Text = "Usuario se encuentra logueado en esta estación..!"; break; } } } catch (Exception ex) { LblError.Text = ex.ToString(); } }