private void eliminar(int _idUsuarios) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuarios usuario = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuarios>().First( c => c.id == _idUsuarios); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuarios>().DeleteOnSubmit(usuario); dcDelete.SubmitChanges(); this.showMessage("El registro se elimino correctamente."); this.DataSourceUsuarios.RaiseViewChanged(); } catch (Exception _e) { throw _e; } }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Usuarios _usuarios, ref String _mensaje) { //if (_usuarios.ddlPersona == -1) //{ // _mensaje = "Selecciona la Persona"; // return false; //} if (_usuarios.strNomUser.Equals(String.Empty)) { _mensaje = "El campo de Nombre de Usuario no puede estar vacio"; return(false); } if (_usuarios.strContraseña.Equals(String.Empty)) { _mensaje = "El campo Contraseña no puede estar vacio"; return(false); } if (_usuarios.strContraseña.Length > 15) { _mensaje = "La contraseña no acepta mas de 15 caracteres"; return(false); } if (_usuarios.strRepContraseña.Equals(String.Empty)) { _mensaje = "El campo Confirmar contraseña no puede estar vacio"; return(false); } if (_usuarios.strRepContraseña.Length > 15) { _mensaje = "Confirmar Contraseña no acepta mas de 155 caracteres"; return(false); } //if (_usuarios.idCatEdo == -1) //{ // _mensaje = "Selecciona el Estado"; // return false; //} return(true); }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idUsuario = this.session.Parametros["idUsuario"] != null? int.Parse(this.session.Parametros["idUsuario"].ToString()) : 0; if (this.idUsuario == 0) { this.baseEntity = new Linq.Data.Entity.Usuarios(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuarios>().First(c => c.id == this.idUsuario); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatEdo> listaEdo = dcGlobal.GetTable <CatEdo>().ToList(); this.ddlEdo.DataTextField = "strEdo"; this.ddlEdo.DataValueField = "id"; List <UTTT.Ejemplo.Linq.Data.Entity.Persona> personaLista = dcGlobal.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().ToList(); this.ddlPersona.DataTextField = "NombreCompleto"; this.ddlEdo.DataValueField = "id"; if (this.idUsuario == 0) { this.ddlPersona.DataSource = personaLista; this.ddlPersona.DataBind(); CatEdo catTemp = new CatEdo(); catTemp.id = -1; catTemp.strEdo = "Activo"; listaEdo.Insert(1, catTemp); this.ddlEdo.DataSource = listaEdo; this.ddlEdo.DataBind(); this.lblAccion.Text = "Agregar"; DateTime tiempo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); this.dteCalendar2.TodaysDate = tiempo; this.dteCalendar2.SelectedDate = tiempo; } else //editar { this.lblAccion.Text = "Editar"; this.txtNombreUsuario.Text = this.baseEntity.strNomUser; this.txtContraseña.Text = this.baseEntity.strContraseña; this.txtConfirmarContraseña.Text = this.baseEntity.strRepContraseña; DateTime?fechaIngreso = this.baseEntity.dteFechaIngreso; this.hide.Value = fechaIngreso.ToString(); if (fechaIngreso != null) { this.dteCalendar2.TodaysDate = (DateTime)fechaIngreso; this.dteCalendar2.SelectedDate = (DateTime)fechaIngreso; } this.ddlEdo.DataSource = listaEdo; this.ddlEdo.DataBind(); this.setItem(ref this.ddlEdo, baseEntity.CatEdo.strEdo); } this.ddlEdo.SelectedIndexChanged += new EventHandler(ddlEdo_SelectedIndexChanged); this.ddlEdo.AutoPostBack = true; } } catch (Exception) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/Usuarios.aspx", false); } }