protected void Page_Load(object sender, EventArgs e) { oWeb.ValidaSessionAdm(); CodUsuario.Value = oWeb.GetData("CodUsuario"); if (!IsPostBack) { DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = CodUsuario.Value; DataTable dt = oUsuario.Get(); if (dt != null) { if (dt.Rows.Count > 0) { lblClientesAsignados.Text = "Clientes Asignados a " + dt.Rows[0]["nom_user"].ToString() + " " + dt.Rows[0]["ape_user"].ToString(); } } dt = null; oConn.Close(); } } }
protected void rdUsuarios_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { GridColumn oGridColumn; oGridColumn = rdUsuarios.MasterTableView.Columns.FindByUniqueName("NomUsuario"); oGridColumn.HeaderText = oCulture.GetResource("Usuario", "NomUsuario"); oGridColumn = rdUsuarios.MasterTableView.Columns.FindByUniqueName("ApeUsuario"); oGridColumn.HeaderText = oCulture.GetResource("Usuario", "ApeUsuario"); oGridColumn = rdUsuarios.MasterTableView.Columns.FindByUniqueName("EstUsuario"); oGridColumn.HeaderText = oCulture.GetResource("Global", "Estado"); SysUsuario oUsuario = new SysUsuario(ref oConn); if (!string.IsNullOrEmpty(txt_buscar.Text.ToString())) { oUsuario.NomUsuario = txt_buscar.Text; } rdUsuarios.DataSource = oUsuario.Get(); oConn.Close(); } }
protected void Page_Load(object sender, EventArgs e) { oWeb.ValidaSessionAdm(); if (!IsPostBack) { hddcodusuario.Value = oWeb.GetData("CodUsuario"); hddfecha.Value = oWeb.GetData("pFecha"); DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = hddcodusuario.Value; DataTable dt = oUsuario.Get(); if (dt != null) { if (dt.Rows.Count > 0) { lblMotorista.Text = dt.Rows[0]["nom_user"].ToString().ToUpper() + " " + dt.Rows[0]["ape_user"].ToString().ToUpper(); } } dt = null; } oConn.Close(); lblDia.Text = hddfecha.Value.Substring(6, 2) + "/" + hddfecha.Value.Substring(4, 2) + "/" + hddfecha.Value.Substring(0, 4); } }
protected void Button1_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.IsEncrypt = true; DataTable dt = oUsuario.Get(); if (dt != null) { foreach (DataRow oRow in dt.Rows) { oUsuario.CodUsuario = oRow["cod_user"].ToString(); oUsuario.IsEncrypt = true; oUsuario.PwdUsuario = oWeb.Crypt(oRow["pwd_decrypted"].ToString()); oUsuario.Accion = "EDITAR"; oUsuario.Put(); } } dt = null; lblDone.Text = "Terminado"; } oConn.Close(); }
protected void btnRstPpwd_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string pCodUsuario = Session["USRCHANGEPWD"].ToString(); string sClave = oWeb.Crypt(txtRstPwd01.Text); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; oUsuario.PwdUsuario = sClave; oUsuario.Accion = "EDITAR"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { string cPath = Server.MapPath(".") + @"\binary\"; oUsuario.SerializaTblUsuario(ref oConn, cPath, "Usuarios.bin"); string sFileUsr = "******" + pCodUsuario + ".bin"; oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr); oConn.Commit(); context_rstpwd.Visible = false; context_olvpwd_resp.Visible = true; DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = pCodUsuario; oIsUsuario.Tipo = dUsuario.Rows[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString(); oIsUsuario.Email = dUsuario.Rows[0]["eml_usuario"].ToString(); oIsUsuario.Fono = dUsuario.Rows[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; } dUsuario = null; Session["USRCHANGEPWD"] = string.Empty; lblmsnrstpwd_resp.Text = oCulture.GetResource("Usuario", "MsnRstPwdResp"); } oConn.Close(); } }
protected void btnshowclave_Click(object sender, EventArgs e) { String pCodUsuario = txtCodUser.Text; DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; DataTable dtUsuario = oUsuario.Get(); if (dtUsuario != null) { if (dtUsuario.Rows.Count > 0) { lblPassword.Text = oWeb.UnCrypt(dtUsuario.Rows[0]["pwd_user"].ToString()); } } dtUsuario = null; } oConn.Close(); }
protected void rdCampoUsuarios_DeleteCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { string pCodCampo = (e.Item.ItemIndex > -1 ? e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_campo"].ToString() : string.Empty); SyrCampoOpciones oCampoOpciones = new SyrCampoOpciones(ref oConn); oCampoOpciones.CodCampo = pCodCampo; oCampoOpciones.Accion = "ELIMINAR"; oCampoOpciones.Put(); SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn); oInfoUsuarios.CodCampo = pCodCampo; oInfoUsuarios.Accion = "ELIMINAR"; oInfoUsuarios.Put(); SysUsuario oUsuario = new SysUsuario(ref oConn); DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { foreach (DataRow oRow in dUsuario.Rows) { oInfoUsuarios.CodUsuario = oRow["cod_usuario"].ToString(); oInfoUsuarios.SerializaTblInfoUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "InfoUsuario_" + oRow["cod_usuario"].ToString() + ".bin"); } } dUsuario = null; SysCampoUsuarios oCampoUsuarios = new SysCampoUsuarios(ref oConn); oCampoUsuarios.CodCampo = pCodCampo; oCampoUsuarios.Accion = "ELIMINAR"; oCampoUsuarios.Put(); oCampoUsuarios.SerializaTblCmpUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "CampoUsuarios.bin"); oConn.Close(); } }
protected void Page_Load(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { SysArchivosUsuarios oArchivosUsuarios; SysUsuario oUsuario = new SysUsuario(ref oConn); DataTable dUsuario = oUsuario.Get(); if (dUsuario != null) { foreach (DataRow oRow in dUsuario.Rows) { oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); oArchivosUsuarios.CodUsuario = oRow["cod_usuario"].ToString(); string cPath = HttpContext.Current.Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "UserArchivo_" + oRow["cod_usuario"].ToString() + ".bin"; oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo); } } dUsuario = null; } oConn.Close(); }
protected void Page_Load(object sender, EventArgs e) { oWeb.ValidaSessionAdm(); if (!IsPostBack) { CodUsuario.Value = oWeb.GetData("CodUsuario"); DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = CodUsuario.Value; DataTable dt = oUsuario.Get(); if (dt != null) { if (dt.Rows.Count > 0) { lblUsuario.Text = dt.Rows[0]["nom_user"].ToString() + ' ' + dt.Rows[0]["ape_user"].ToString(); cAntUsrTiposPago oUsrTiposPago = new cAntUsrTiposPago(ref oConn); oUsrTiposPago.CodUsuario = CodUsuario.Value; DataTable tdTipoPago = oUsrTiposPago.Get(); cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn); oAntsUsuarios.CodUsuario = CodUsuario.Value; DataTable dtRol = oAntsUsuarios.GetRoles(); if (dtRol != null) { if (dtRol.Rows.Count > 0) { foreach (DataRow oRow in dtRol.Rows) { if (oRow["cod_rol"].ToString() == "1") { chk_ingreso_pagos.Checked = true; } if (oRow["cod_rol"].ToString() == "2") { chk_controller.Checked = true; //cmb_tipo_pago.SelectedValue = oRow["tipo"].ToString(); if (tdTipoPago != null) { if (tdTipoPago.Rows.Count > 0) { foreach (DataRow oRow2 in tdTipoPago.Rows) { if (oRow2["tipo_pago"].ToString() == "1") { chk_cheque_dia.Checked = true; } if (oRow2["tipo_pago"].ToString() == "2") { chk_cheque_fecha.Checked = true; } if (oRow2["tipo_pago"].ToString() == "3") { chk_efectivo.Checked = true; } if (oRow2["tipo_pago"].ToString() == "4") { chk_letra.Checked = true; } if (oRow2["tipo_pago"].ToString() == "5") { chk_tarjeta.Checked = true; } if (oRow2["tipo_pago"].ToString() == "6") { chk_transferencia.Checked = true; } } } } Page.ClientScript.RegisterStartupScript(this.GetType(), "show", "$(function () { document.getElementById(\"idRowTipoPago\").style.display = 'block'; });", true); } } } } dtRol = null; } } dt = null; } oConn.Close(); } }
protected void btnAceptar_Click(object sender, EventArgs e) { OnlineServices.Method.Usuario oIsUsuario; string sMsnLogin = string.Empty; bool dExito = false; DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.LoginUsuario = txtLogin.Text; oUsuario.PwdUsuario = oWeb.Crypt(txtPassword.Text); oUsuario.EstUsuario = "V"; DataTable dUsuario = oUsuario.Get(); if (dUsuario != null) { if (dUsuario != null) { if (dUsuario.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString(); oIsUsuario.Tipo = dUsuario.Rows[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = (dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString()).Trim(); oIsUsuario.Email = dUsuario.Rows[0]["eml_usuario"].ToString(); oIsUsuario.Fono = dUsuario.Rows[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oPerfilesUsuarios.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString(); DataTable dPerfilesUsuarios = oPerfilesUsuarios.Get(); if (dPerfilesUsuarios != null) { if (dPerfilesUsuarios.Rows.Count > 0) { dExito = true; Session["Administrador"] = "1"; } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin02"); } } dPerfilesUsuarios = null; } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin01"); } } } dUsuario = null; oConn.Close(); } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin03"); } if (!dExito) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('").Append(sMsnLogin).Append("', 200, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true); } else { Response.Redirect("framework.aspx"); } }
protected void rdCampoUsuarios_UpdateCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { string sDespCampo = string.Empty; DBConn oConn = new DBConn(); if (oConn.Open()) { string pCodCampo = (e.Item.ItemIndex > -1 ? e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_campo"].ToString() : string.Empty); GridEditableItem editedItem = e.Item as GridEditableItem; UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); string sTipo = (userControl.FindControl("rdCmbTipo") as RadComboBox).SelectedValue.ToString(); SysCampoUsuarios oCampoUsuarios = new SysCampoUsuarios(ref oConn); if (string.IsNullOrEmpty(pCodCampo)) { DataTable dCampoUsuario = oCampoUsuarios.Get(); oCampoUsuarios.OrdCampo = (dCampoUsuario.Rows.Count + 1).ToString(); dCampoUsuario = null; } switch (sTipo) { case "1": sDespCampo = ((userControl.FindControl("chk_multSelect") as CheckBox).Checked ? "C" : string.Empty); break; case "2": sDespCampo = ((userControl.FindControl("chk_observacion") as CheckBox).Checked ? "O" : string.Empty); break; default: sDespCampo = string.Empty; break; } oCampoUsuarios.CodCampo = pCodCampo; oCampoUsuarios.NomCampo = (userControl.FindControl("TxtColumna") as RadTextBox).Text; oCampoUsuarios.TipoCampo = sTipo; oCampoUsuarios.DespCampo = sDespCampo; oCampoUsuarios.EstCampo = "V"; oCampoUsuarios.IndDespliegue = ((userControl.FindControl("chk_despl_usr") as CheckBox).Checked ? "V" : "N"); oCampoUsuarios.IndDesplieguePortal = ((userControl.FindControl("chk_despl_portal") as CheckBox).Checked ? "V" : "N"); oCampoUsuarios.IndValidacion = ((userControl.FindControl("chk_ind_validacion") as CheckBox).Checked ? "V" : "N"); oCampoUsuarios.Accion = (string.IsNullOrEmpty(pCodCampo) ? "CREAR" : "EDITAR"); oCampoUsuarios.Put(); pCodCampo = oCampoUsuarios.CodCampo; string cPath = Server.MapPath(".") + @"\binary\"; string sFile = "CampoUsuarios.bin"; oCampoUsuarios.SerializaTblCmpUsuario(ref oConn, cPath, sFile); if ((sTipo == "0") || (sTipo == "1")) { SyrCampoOpciones oCampoOpciones; oCampoOpciones = new SyrCampoOpciones(ref oConn); oCampoOpciones.CodCampo = pCodCampo; oCampoOpciones.Accion = "ELIMINAR"; oCampoOpciones.Put(); string pCodOpcion = string.Empty; DataTable dOpcionesCampo; SysOpcionesCampo oOpcionesCampo = new SysOpcionesCampo(ref oConn); foreach (string sData in (userControl.FindControl("txtAtributos") as RadTextBox).Text.Split('\n')) { string sDato = sData.Replace("\r", ""); oOpcionesCampo.NomOpcion = sDato; dOpcionesCampo = oOpcionesCampo.Get(); if (dOpcionesCampo != null) { if (dOpcionesCampo.Rows.Count > 0) { pCodOpcion = dOpcionesCampo.Rows[0]["cod_opcion"].ToString(); } else { oOpcionesCampo.Accion = "CREAR"; oOpcionesCampo.Put(); pCodOpcion = oOpcionesCampo.CodOpcion; } } dOpcionesCampo = null; oCampoOpciones = new SyrCampoOpciones(ref oConn); oCampoOpciones.CodCampo = pCodCampo; oCampoOpciones.CodOpcion = pCodOpcion; oCampoOpciones.Accion = "CREAR"; oCampoOpciones.Put(); } SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn); oInfoUsuarios.CodCampo = pCodCampo; oInfoUsuarios.Accion = "ELIMINAR"; oInfoUsuarios.Put(); SysUsuario oUsuario = new SysUsuario(ref oConn); DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { foreach (DataRow oRow in dUsuario.Rows) { oInfoUsuarios.CodUsuario = oRow["cod_usuario"].ToString(); oInfoUsuarios.SerializaTblInfoUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "InfoUsuario_" + oRow["cod_usuario"].ToString() + ".bin"); } } dUsuario = null; sFile = "OpcionesCampo.bin"; oOpcionesCampo.SerializaTblOpcCampo(ref oConn, cPath, sFile); } oConn.Close(); } }
protected void rdCampoUsuarios_RowDrop(object sender, Telerik.Web.UI.GridDragDropEventArgs e) { SysCampoUsuarios oCampoUsuarios; int iIndex = 0; int iPos = e.DestDataItem.ItemIndex + 1; bool indEscribe; DBConn oConn = new DBConn(); if (oConn.Open()) { oCampoUsuarios = new SysCampoUsuarios(ref oConn); DataTable dCampoUsuarios = oCampoUsuarios.Get(); if (dCampoUsuarios != null) { if (dCampoUsuarios.Rows.Count > 0) { string[] sArray = new string[dCampoUsuarios.Rows.Count]; foreach (DataRow oRow in dCampoUsuarios.Rows) { if (oRow["ord_campo"].ToString() != iPos.ToString()) { indEscribe = false; foreach (GridDataItem draggedItem in e.DraggedItems) { if (oRow["cod_campo"].ToString() == draggedItem.GetDataKeyValue("cod_campo").ToString()) { indEscribe = true; } } if (!indEscribe) { sArray[iIndex] = oRow["cod_campo"].ToString(); iIndex++; } } else { foreach (GridDataItem draggedItem in e.DraggedItems) { sArray[iIndex] = draggedItem.GetDataKeyValue("cod_campo").ToString(); iIndex++; } sArray[iIndex] = oRow["cod_campo"].ToString(); iIndex++; } } for (int i = 0; i < sArray.Length; i++) { oCampoUsuarios.CodCampo = sArray[i].ToString(); oCampoUsuarios.OrdCampo = (i + 1).ToString(); oCampoUsuarios.EstCampo = "V"; oCampoUsuarios.Accion = "EDITAR"; oCampoUsuarios.Put(); SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn); oInfoUsuarios.CodCampo = sArray[i].ToString(); SysUsuario oUsuario = new SysUsuario(ref oConn); DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { foreach (DataRow oRow in dUsuario.Rows) { oInfoUsuarios.CodUsuario = oRow["cod_usuario"].ToString(); oInfoUsuarios.SerializaTblInfoUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "InfoUsuario_" + oRow["cod_usuario"].ToString() + ".bin"); } } dUsuario = null; } } } dCampoUsuarios = null; oCampoUsuarios = new SysCampoUsuarios(); oCampoUsuarios.SerializaTblCmpUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "CampoUsuarios.bin"); rdCampoUsuarios.Rebind(); oConn.Close(); } }