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 ImgQuitarUsu_Click(object sender, ImageClickEventArgs e) { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; _codigoeployee = GrdvDatos.DataKeys[_gvrow.RowIndex].Values["Codigo"].ToString(); _codigousu = GrdvDatos.DataKeys[_gvrow.RowIndex].Values["CodigoUsu"].ToString(); SoftCob_USUARIO _user = new SoftCob_USUARIO(); { _user.USUA_CODIGO = int.Parse(_codigousu); _user.empl_codigo = 0; } _mensaje = new EmployeeDAO().FunEditarUsuarioEmployee(_user); _redirect = string.Format("{0}?MensajeRetornado={1}", Request.Url.AbsolutePath, "Guardado con Exito.."); Response.Redirect(_redirect); }
public string FunEditarUsuarioEmployee(SoftCob_USUARIO _usuario) { try { using (SoftCobEntities _db = new SoftCobEntities()) { SoftCob_USUARIO _original = _db.SoftCob_USUARIO.Where(u => u.USUA_CODIGO == _usuario.USUA_CODIGO).FirstOrDefault(); _db.SoftCob_USUARIO.Attach(_original); _original.empl_codigo = _usuario.empl_codigo; _db.SaveChanges(); _mensaje = "0"; } } catch (Exception ex) { _mensaje = ex.ToString(); } return(_mensaje); }
protected void BtnGrabar_Click(object sender, EventArgs e) { if (DdlAsignarUsuario.SelectedValue == "-1") { new FuncionesDAO().FunShowJSMessage("Seleccione Usuario o Cree uno nuevo..!", this); return; } if (DdlAsignarUsuario.SelectedValue == "0") { if (string.IsNullOrEmpty(TxtLogin.Text)) { new FuncionesDAO().FunShowJSMessage("Ingrese Login para el Usuario..!", this); return; } if (string.IsNullOrEmpty(TxtPassword.Text)) { new FuncionesDAO().FunShowJSMessage("Ingrese Password..!", this); return; } if (DdlDepartamento.SelectedValue == "") { new FuncionesDAO().FunShowJSMessage("Seleccione Departamento..!", this); return; } if (DdlPerfil.SelectedValue == "") { new FuncionesDAO().FunShowJSMessage("Seleccione Perfil..!", this); return; } if (DdlTipoUsuario.SelectedValue == "") { new FuncionesDAO().FunShowJSMessage("Seleccione Tipo Usuario..!", this); return; } if (new ControllerDAO().FunConsultaLogin(TxtLogin.Text.Trim()) != "") { new FuncionesDAO().FunShowJSMessage("Login ya existe..!", this); return; } } SoftCob_USUARIO _user = new SoftCob_USUARIO(); { _user.USUA_CODIGO = int.Parse(DdlAsignarUsuario.SelectedValue); _user.empl_codigo = int.Parse(ViewState["CodigoEmployee"].ToString()); if (_user.USUA_CODIGO == 0) { _user.PERF_CODIGO = int.Parse(DdlPerfil.SelectedValue); _user.usua_nombres = ViewState["Nombre"].ToString(); _user.usua_apellidos = ViewState["Apellido"].ToString(); _user.DEPA_CODIGO = int.Parse(DdlDepartamento.SelectedValue); _user.usua_tipousuario = DdlTipoUsuario.SelectedValue; _user.usua_cedula = ViewState["Identificacion"].ToString(); _user.usua_login = TxtLogin.Text.Trim(); _user.usua_password = TxtPassword.Text.Trim(); _user.usua_estado = true; _user.usua_contador = 0; _user.usua_caducapass = false; _user.usua_fechacaduca = DateTime.Now; _user.usua_cambiarpass = false; _user.usua_statuslogin = false; _user.usua_permisosespeciales = false; _user.usua_terminallogin = ""; _user.usua_fechacreacion = DateTime.Now; _user.usua_usuariocreacion = int.Parse(Session["usuCodigo"].ToString()); _user.usua_terminalcreacion = Session["MachineName"].ToString(); _user.usua_fum = DateTime.Now; _user.usua_uum = int.Parse(Session["usuCodigo"].ToString()); _user.usua_tum = Session["MachineName"].ToString(); new ControllerDAO().FunCrearUsuario(_user); } else { new ControllerDAO().FunEditarUsuarioEmployee(_user); } } Response.Redirect("WFrm_EmployeeAdmin.aspx?MensajeRetornado=Guardado con Éxito"); }
protected void BtnGrabar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(TxtNombres.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Nombre del Usuario..!", this); return; } if (string.IsNullOrEmpty(TxtApellidos.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Apellido del Usuario..!", this); return; } if (string.IsNullOrEmpty(TxtUser.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Login del Usuario..!", this); return; } if (string.IsNullOrEmpty(TxtPassword.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Pasword..!", this); return; } if (DdlDepartamento.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Departamento..!", this); return; } if (DdlPerfil.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Perfil..!", this); return; } if (DdlTipoUsuario.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Tipo de Usuario..!", this); return; } if (ChkCaduca.Checked) { if (!new FuncionesDAO().IsDate(TxtFechaCaduca.Text)) { new FuncionesDAO().FunShowJSMessage("Fecha no válida..!", this); return; } } if (ViewState["Login"].ToString() != TxtUser.Text) { if (!string.IsNullOrEmpty(new ControllerDAO().FunConsultaLogin(TxtUser.Text, int.Parse(Session["CodigoEMPR"].ToString())))) { new FuncionesDAO().FunShowJSMessage("Login ya existe creado..!", this); return; } } SoftCob_USUARIO _user = new SoftCob_USUARIO(); { _user.USUA_CODIGO = int.Parse(ViewState["CodigoUsuario"].ToString()); _user.PERF_CODIGO = int.Parse(DdlPerfil.SelectedValue); _user.DEPA_CODIGO = int.Parse(DdlDepartamento.SelectedValue); _user.empr_codigo = int.Parse(Session["CodigoEMPR"].ToString()); _user.empl_codigo = 0; _user.usua_tipousuario = DdlTipoUsuario.SelectedValue; _user.usua_nombres = TxtNombres.Text.ToUpper().Trim(); _user.usua_apellidos = TxtApellidos.Text.ToUpper().Trim(); _user.usua_cedula = ""; _user.usua_login = TxtUser.Text; _user.usua_password = new FuncionesDAO().FunEncripta(TxtPassword.Text); _user.usua_estado = ChkEstado.Checked; _user.usua_contador = 0; _user.usua_caducapass = ChkCaduca.Checked; _user.usua_fechacaduca = DateTime.ParseExact(TxtFechaCaduca.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture); _user.usua_cambiarpass = ChkCambiar.Checked; _user.usua_statuslogin = false; _user.usua_permisosespeciales = ChkPermisos.Checked; _user.usua_terminallogin = ""; _user.usua_logobienvenida = ""; _user.usua_logomenu = ""; _user.usua_mail = ""; _user.usua_celular = ""; _user.usua_foto = new byte[0]; _user.usua_imagepath = ""; _user.usua_imagefullpath = ""; _user.usua_auxv1 = ""; _user.usua_auxv2 = ""; _user.usua_auxv3 = ""; _user.usua_auxv4 = ""; _user.usua_auxv5 = ""; _user.usua_auxi1 = 0; _user.usua_auxi2 = 0; _user.usua_auxi3 = 0; _user.usua_auxi4 = 0; _user.usua_auxi5 = 0; _user.usua_fechacreacion = DateTime.Now; _user.usua_usuariocreacion = int.Parse(Session["usuCodigo"].ToString()); _user.usua_terminalcreacion = Session["MachineName"].ToString(); _user.usua_fum = DateTime.Now; _user.usua_uum = int.Parse(Session["usuCodigo"].ToString()); _user.usua_tum = Session["MachineName"].ToString(); if (_user.USUA_CODIGO == 0) { new ControllerDAO().FunCrearUsuario(_user); } else { new ControllerDAO().FunEditarUsuario(_user); _dts = new ConsultaDatosDAO().FunConsultaDatos(211, ChkEstado.Checked ? 1 : 0, int.Parse(ViewState["CodigoUsuario"].ToString()), 0, "", "", "", Session["Conectar"].ToString()); } Response.Redirect("WFrm_UsuarioAdmin.aspx?MensajeRetornado=Guardado con Éxito"); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuCodigo"] == null || Session["usuCodigo"].ToString() == "") { Response.Redirect("~/Reload.html"); } ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page); scriptManager.RegisterPostBackControl(this.ImgExportar); if (!IsPostBack) { if (Session["IN-CALL"].ToString() == "SI") { Response.Redirect("WFrm_GestionListaTrabajo.aspx?IdListaCabecera=" + Session["IdListaCabecera"].ToString(), true); return; } _dtbcodigos.Columns.Add("Codigo"); _dtbcodigos.Columns.Add("Descripcion"); ViewState["CodigosOPM"] = _dtbcodigos; _dtbgstsave.Columns.Add("CodigoCLDE"); _dtbgstsave.Columns.Add("codigoPERS"); _dtbgstsave.Columns.Add("gestorasignado"); _dtbgstsave.Columns.Add("estado"); _dtbgstsave.Columns.Add("operacion"); ViewState["DatosSave"] = _dtbgstsave; ViewState["CodigoLista"] = Request["CodigoLista"]; ViewState["Preview"] = false; ViewState["CodigoCEDE"] = "0"; ViewState["CodigoLTCA"] = "0"; ViewState["CodigoCPCE"] = "0"; ViewState["CodMarcado"] = "0"; TxtFechaInicio.Text = DateTime.Now.ToString("MM/dd/yyyy"); TxtFechaFin.Text = DateTime.Now.ToString("MM/dd/yyyy"); TxtFechaDesde.Text = DateTime.Now.ToString("MM/dd/yyyy"); TxtFechaHasta.Text = DateTime.Now.ToString("MM/dd/yyyy"); LblTotal.InnerText = "0"; FunCargarCombos(0); FunCargarCombos(1); if (int.Parse(ViewState["CodigoLista"].ToString()) == 0) { Lbltitulo.Text = "Nueva Lista de Trabajo << APOYO >>"; ViewState["Nuevo"] = "0"; } else { ViewState["CodigosOPM"] = _dtbcodigos; ViewState["Nuevo"] = "1"; PnlConfiguracion.Enabled = false; PnlGestores.Enabled = false; PnlOpcionGestion.Enabled = false; DdlEstrategia.Enabled = false; DdlCedente.Enabled = false; DdlCatalogo.Enabled = false; RdbOpcionesApoyo.Enabled = false; FunCargarMantenimiento(); _dts = new ConsultaDatosDAO().FunConsultaDatos(147, int.Parse(ViewState["CodigoLista"].ToString()), 0, 0, "", "", "", Session["Conectar"].ToString()); _codigosopm = _dts.Tables[0].Rows[0]["Codigos"].ToString().Split(','); RdbOpcionesApoyo.SelectedValue = _dts.Tables[0].Rows[0]["Opcion"].ToString(); _dtbcodigos = (DataTable)ViewState["CodigosOPM"]; SoftCob_USUARIO user = new SoftCob_USUARIO(); foreach (var datos in _codigosopm) { user = new ControllerDAO().FunGetUsuarioPorID(int.Parse(datos)); _result = _dtbcodigos.NewRow(); _result["Codigo"] = datos; _result["Descripcion"] = user.usua_nombres + " " + user.usua_apellidos; _dtbcodigos.Rows.Add(_result); } GrdvOrigen.DataSource = _dtbcodigos; GrdvOrigen.DataBind(); Lbltitulo.Text = "Editar Lista de Trabajo"; lblEstado.Visible = true; ChkEstado.Visible = true; ImgPreview.Enabled = false; TxtFechaInicio.Enabled = false; } } }
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(); } }