protected void BtnSave_Click(object sender, EventArgs e) { clUsuario cluUsuario = new clUsuario(); string sterror = string.Empty; if (!string.IsNullOrEmpty(TBoxuserLogin.Text)) cluUsuario.Login = TBoxuserLogin.Text; else sterror += @"Debe de ingresar la ficha <br \>"; if (!string.IsNullOrEmpty(TBoxPassword.Text)) cluUsuario.Password = TBoxPassword.Text; else sterror += @"Debe de ingresar el password <br \>"; if (!string.IsNullOrEmpty(TBoxName.Text)) cluUsuario.Name = TBoxName.Text; else sterror += @"Debe de ingresar el nombre <br \>"; if (!string.IsNullOrEmpty(TBoxLastName.Text)) cluUsuario.LastName = TBoxLastName.Text; else sterror += @"Debe de ingresar el apellido paterno <br \>"; if (!string.IsNullOrEmpty(TBoxMiddleName.Text)) cluUsuario.MiddleName=TBoxMiddleName.Text; else sterror += @"Debe de ingresar el apellido materno <br \>"; if (DDLLanguage.SelectedIndex>0) cluUsuario.IdLang = DDLLanguage.SelectedValue; else sterror += @"Debe de seleccionar un idioma <br \>"; if (DDLRol.SelectedIndex > 0) cluUsuario.IdRol = Convert.ToInt32(DDLLanguage.SelectedValue); else sterror += @"Debe de seleccionar un idioma <br \>"; cluUsuario.Internal = ChBoxInterno.Checked; if (string.IsNullOrEmpty(sterror)) { try { if (clConfiguracion.NuevoUsuario(cluUsuario)) { Response.Redirect("/Pages/Configuracion/AdministraUsuarios.aspx"); } } catch (Exception ex) { clExcepcion.Error(this, ex.Message.ToString()); } } else { clExcepcion.Error(this, sterror); } }
public static Boolean ActualizarDatos(clUsuario cluUsuario) { Dictionary<string, object> diParametros = new Dictionary<string, object>(); clConexionMySQL obConn = new clConexionMySQL(NombreConexion); diParametros.Add("@id_PersonalData", cluUsuario.IdUsuario ); diParametros.Add("@PersonalData_Name", cluUsuario.Name); diParametros.Add("@PersonalData_LastName",cluUsuario.LastName); diParametros.Add("@PersonalData_MiddleName", cluUsuario.MiddleName); diParametros.Add("@PersonalData_Level",cluUsuario.Rol); diParametros.Add("@user_Login", cluUsuario.Login); diParametros.Add("@user_Mail",cluUsuario.Rol); DataTable dtUsuario = obConn.GetSPDataTable("REG_SP_AC_DatosPersonales", diParametros); return (dtUsuario.Rows.Count > 0); }
protected void BtnSave_Click(object sender, EventArgs e) { clUsuario cluUsuario = new clUsuario(); cluUsuario.IdUsuario = User.IdUsuario; string sterror = string.Empty; if (!string.IsNullOrEmpty(TBoxuserLogin.Text)) cluUsuario.Login = TBoxuserLogin.Text; else sterror += @"Debe de ingresar la ficha <br \>"; if (!string.IsNullOrEmpty(TBoxName.Text)) cluUsuario.Name = TBoxName.Text; else sterror += @"Debe de ingresar el nombre <br \>"; if (!string.IsNullOrEmpty(TBoxLastName.Text)) cluUsuario.LastName = TBoxLastName.Text; else sterror += @"Debe de ingresar el apellido paterno <br \>"; if (!string.IsNullOrEmpty(TBoxMiddleName.Text)) cluUsuario.MiddleName=TBoxMiddleName.Text; else sterror += @"Debe de ingresar el apellido materno <br \>"; if (string.IsNullOrEmpty(sterror)) { try { if (clConfiguracion.ActualizarDatos(cluUsuario)) { clExcepcion.SuccessFunction(this, "Se han guardado con exito", "function() { window.location='/Pages/Configuracion/Config.aspx'}"); } } catch (Exception ex) { clExcepcion.Error(this, ex.Message.ToString()); } } else { clExcepcion.Error(this, sterror); } }
private void CargarLenguaje() { clUsuario cluUsuario = new clUsuario(); DDLLanguage.DataSource = cluUsuario.GetLanguage(); DDLLanguage.DataTextField = "Language"; DDLLanguage.DataValueField = "id_Lang"; DDLLanguage.DataBind(); DDLLanguage.Items.Insert(0, new ListItem()); }
public static Boolean NuevoUsuario(clUsuario cluUsuario) { Dictionary<string, object> diParametros = new Dictionary<string, object>(); clConexionMySQL obConn = new clConexionMySQL(NombreConexion); diParametros.Add("@id_PersonalData", cluUsuario.IdUsuario); diParametros.Add("@PersonalData_Name", cluUsuario.Name); diParametros.Add("@PersonalData_LastName", cluUsuario.LastName); diParametros.Add("@PersonalData_MiddleName", cluUsuario.MiddleName); diParametros.Add("@PersonalData_Level", cluUsuario.Rol); diParametros.Add("@user_Login", cluUsuario.Login); diParametros.Add("@user_Password", cluUsuario.Password); diParametros.Add("@user_Mail", cluUsuario.Rol); diParametros.Add("@user_InternalEmp", cluUsuario.Internal); diParametros.Add("@user_idLang", cluUsuario.IdLang); diParametros.Add("@rel_IdRole", cluUsuario.IdRol); DataTable dtUsuario = obConn.GetSPDataTable("REG_SP_AC_DatosPersonales", diParametros); return (dtUsuario.Rows.Count > 0); }
private void CargarDatos(string stFiltro) { clUsuario cluUsuario = new clUsuario(); DataTable dtResultadoBusqueda = cluUsuario.GetUsuariosAdministrar(stFiltro); if (!String.IsNullOrEmpty(ViewState["SortExprValue"] as string)) { String stSortExp = ViewState["SortExprValue"].ToString(); if (dtResultadoBusqueda.Rows.Count > 0 & !String.IsNullOrEmpty(stSortExp)) { DataView dataView = new DataView(dtResultadoBusqueda); SortDirection sortDirect = (SortDirection)ViewState["SortDirection"]; dataView.Sort = stSortExp + " " + ConvertSortDirectionToSql(sortDirect); dtResultadoBusqueda = dataView.ToTable(); dataView.Dispose(); } } GViewUsuarios.DataSource = dtResultadoBusqueda; GViewUsuarios.DataBind(); GViewUsuarios.PageIndex = 0; // LblResultadosbusqueda1.Text = String.Format("Resultados obtenidos: {0} ", dtResultadoBusqueda.Rows.Count); dtResultadoBusqueda.Dispose(); //if (GViewUsuarios.Rows.Count == 0) // NoData1.Visible = true; //else NoData1.Visible = false; }
public static void CrearSesionUsuario(clUsuario Persona) { HttpContext.Current.Session[strKEY] = Persona; }