public int Save(UsuarioEntityObject UsuarioInfo) { _UsuarioDAO = new UsuarioDataObject(); if (!ExistsUser(UsuarioInfo)) { return(_UsuarioDAO.Insert(UsuarioInfo)); } else { return(_UsuarioDAO.Update(UsuarioInfo)); } }
private bool ExistsUser(UsuarioEntityObject UserInfo) { UsuarioEntityObject _UserInfo; _UsuarioDAO = new UsuarioDataObject(); _UserInfo = _UsuarioDAO.GetUsuario(UserInfo.Login, UserInfo.Password); if (_UserInfo == null) { return(false); } else { return(true); } }
public UsuarioEntityObject GetCurrentUsuario() { UsuarioEntityObject _CurrentUser = null; UsuarioEntityObject _UsuarioInfo = null; System.Web.HttpContext httpContext = System.Web.HttpContext.Current; if (httpContext.ApplicationInstance.Session.Count > 0) { _UsuarioInfo = (UsuarioEntityObject)httpContext.ApplicationInstance.Session["Usuario"]; } if (_UsuarioInfo != null) { _UsuarioDAO = new UsuarioDataObject(); _CurrentUser = _UsuarioDAO.GetUsuario(_UsuarioInfo.Login, _UsuarioInfo.Password); } return(_CurrentUser); }
private UsuarioEntityObject GetEntityObject(DataRow row) { UsuarioEntityObject _UsuarioInfo = new UsuarioEntityObject(); if (row != null) { _UsuarioInfo = new UsuarioEntityObject(); _UsuarioInfo.Id = Convert.ToInt32(row[Fields.Id]); _UsuarioInfo.Nombre = row[Fields.Nombre].ToString(); _UsuarioInfo.Paterno = row[Fields.Paterno].ToString(); _UsuarioInfo.Materno = row[Fields.Materno].ToString(); _UsuarioInfo.Login = row[Fields.Login].ToString(); _UsuarioInfo.Password = row[Fields.Password].ToString(); _UsuarioInfo.Email = row[Fields.Email].ToString(); _UsuarioInfo.Telefono = row[Fields.Telefono].ToString(); _UsuarioInfo.NewPassword = row[Fields.Password].ToString(); _UsuarioInfo.Configuracion.SystemDatabase = row["db_sistema"].ToString(); _UsuarioInfo.Configuracion.EstuderDatabase = row["db_estuder"].ToString(); } return(_UsuarioInfo); }
public int Update(UsuarioEntityObject UsuarioInfo) { int nRes; string sql; string[] parameters; object[] values; try { sql = string.Format("update {0} set nombre=@nombre, paterno=@paterno, materno=@materno,login=@login, password=@password, email=@email, telefono=@telefono WHERE ({1}={2});", Fields.DbTableName, Fields.Id, UsuarioInfo.Id); parameters = new string[] { "@" + Fields.Nombre, "@" + Fields.Paterno, "@" + Fields.Materno, "@" + Fields.Login, "@" + Fields.Password, "@" + Fields.Email, "@" + Fields.Telefono }; values = new string[] { UsuarioInfo.Nombre, UsuarioInfo.Paterno, UsuarioInfo.Materno, UsuarioInfo.Login, UsuarioInfo.NewPassword, UsuarioInfo.Email, UsuarioInfo.Telefono }; nRes = ExecuteNonQuery(sql, parameters, values); return(nRes); } catch (Exception ex) { throw ex; } }
public int Insert(UsuarioEntityObject UsuarioInfo) { int nRes; string sql; string[] parameters; object[] values; try { sql = string.Format("insert into {0} (nombre,paterno,materno,login,password,email,telefono) values(@nombre,@apaterno,@amaterno,@login,@password,@email,@telefono);", Fields.DbTableName); parameters = new string[] { "@" + Fields.Nombre, "@" + Fields.Paterno, "@" + Fields.Materno, "@" + Fields.Login, "@" + Fields.Password, "@" + Fields.Email, "@" + Fields.Telefono }; values = new string[] { UsuarioInfo.Nombre, UsuarioInfo.Paterno, UsuarioInfo.Materno, UsuarioInfo.Login, UsuarioInfo.Password, UsuarioInfo.Email, UsuarioInfo.Telefono }; nRes = ExecuteNonQuery(sql, parameters, values); return(nRes); } catch (Exception ex) { throw ex; } }
public int Delete(UsuarioEntityObject UsuarioInfo) { throw new NotImplementedException(); }