本文整理汇总了C#中Usuario类的典型用法代码示例。如果您正苦于以下问题:C# Usuario类的具体用法?C# Usuario怎么用?C# Usuario使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Usuario类属于命名空间,在下文中一共展示了Usuario类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnLogin_Click
private void btnLogin_Click(object sender, EventArgs e)
{
DataSet ds = FLogin.ValidarLogin(txtUser.Text, txtPass.Text);
DataTable dt = ds.Tables[0];
if (dt.Rows.Count > 0)
{
Usuario U = new Usuario();
U.Apellido = dt.Rows[0]["Apellido"].ToString();
U.Nombre = dt.Rows[0]["Nombre"].ToString();
U.Id = Convert.ToInt32(dt.Rows[0]["Id"]);
U.Cedula = Convert.ToString(dt.Rows[0]["Cedula"]);
U.Usuario1 = dt.Rows[0]["Usuario"].ToString();
U.Tipo = dt.Rows[0]["Tipo"].ToString();
U.Telefono = dt.Rows[0]["Telefono"].ToString();
U.Direccion = dt.Rows[0]["Direccion"].ToString();
//FrmVenta.GetInscance().Show();
FrmMenu FM = new FrmMenu();
FM.Show();
this.Hide();
}
else
{
MessageBox.Show("Usuario y/o Contraseña incorrectos");
txtPass.Text = "";
}
}
示例2: btnRegistrar_Click
protected void btnRegistrar_Click(object sender, EventArgs e)
{
var usuarioRepo = new UsuarioRepositorio();
var usuario = new Usuario();
usuario.Nombre = txtNombre.Text;
usuario.Apellido = txtApellido.Text;
usuario.Clave = txtClave.Text;
usuario.Residencia = txtResidencia.Text;
usuario.Fecha_Nacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
usuario.Administrador = false;
usuario.Email = txtEmail.Text;
if (usuarioRepo.Crear(usuario) > 0) {
lblMensaje.Text = "Usuario creado.";
txtNombre.Text = "";
txtApellido.Text = "";
txtEmail.Text = "";
txtFechaNacimiento.Text = "";
txtResidencia.Text = "";
txtClave.Text = "";
txtClaveRepetir.Text = "";
}
else
lblMensaje.Text = "No se pudo crear el Usuario";
}
示例3: btnAccept_Click
private void btnAccept_Click(object sender, System.EventArgs e)
{
Try.It(() =>
{
var username = txtUsername.Text.Trim();
if (String.IsNullOrEmpty(username))
{
MsgBox.ShowError(MessageProviderExtensions.RequiredField(lblUsername.Text));
return;
}
if (String.IsNullOrEmpty(txtPassword.Text))
{
MsgBox.ShowError(MessageProviderExtensions.RequiredField(lblPassword.Text));
return;
}
var client = Proxy.It<ILoginService>();
if ((Usuario = client.Proxy.Login(username, txtPassword.Text.ComputeHash())) != null)
{
DialogResult = DialogResult.OK;
Close();
}
});
}
示例4: btnLogin_Click
protected void btnLogin_Click(object sender, EventArgs e)
{
try
{
ILogicaUsuario LogicaUsuario = FabricaLogica.getLogicaUsuario();
Usuario NuevoUsuario = LogicaUsuario.getLoginUsuario(txtUsuario.Text, txtPass.Text);
USUARIO_LOGUEADO = NuevoUsuario;
if (NuevoUsuario != null)
{
if (NuevoUsuario is Alumno)
Response.Redirect("~/AdminAlumno/home.aspx");
else if (NuevoUsuario is Docente) Response.Redirect("~/AdminDocente/HomeDocente.aspx");
}
else
{
lblError.Text = "El usuario o contraseña ingresados no son validos. Media pila! ...";
}
}
catch (ErrorAlumnoBloqueado ex)
{
lblError.Text = ex.ToString();
}
catch (ErrorUsuarioContraseñaIncorrecto ex)
{
lblError.Text = ex.ToString();
}
catch (Exception ex)
{
lblError.Text = ex.Message;
}
}
示例5: retornaListUsuarios
public List<Usuario> retornaListUsuarios()
{
List<Usuario> listUsuario = new List<Usuario>();
sql01 = new StringBuilder();
sql01.Append(" SELECT codigoUSUARIO as Codigo,pastaUSUARIO as Pasta,nomeUSUARIO as Nome,");
sql01.Append(" senhaUSUARIO as Senha,nomecompletoUSUARIO as NomeCompleto,ativoUSUARIO as StatusUsuario");
sql01.Append(" FROM tb0201_usuarios ");
sql01.Append(" ORDER BY nomeUSUARIO ");
sql01.ToString();
try
{
dt = new DataTable("Usuarios");
DataRow dr = null;
SqlServerConn.fillDataTable(dt, sql01.ToString());
foreach (DataRow dr_loopVariable in dt.Rows)
{
dr = dr_loopVariable;
Usuario objUsuario = new Usuario(Convert.ToInt32(dr["Codigo"]), Convert.ToInt32(dr["Pasta"]), (string)dr["Nome"], (string)dr["Senha"],
(string)dr["NomeCompleto"], (Usuario.statusUsuario)Convert.ToInt32(dr["StatusUsuario"]));
listUsuario.Add(objUsuario);
}
return listUsuario;
}
catch (Exception ex)
{
throw ex;
}
}
示例6: btnGuardar_Click
protected void btnGuardar_Click(object sender, EventArgs e)
{
Empleado oEmpleado = new Empleado();
oEmpleado.Apellido = txtApellido.Text;
oEmpleado.Nombre = txtNombre.Text;
oEmpleado.Dni = Convert.ToInt64(txtDni.Text);
oEmpleado.FechaAlta = Convert.ToDateTime(txtFechaAlta.Text.Trim());
oEmpleado.FechaBaja = txtFechaBaja.Text.Trim() != String.Empty ? Convert.ToDateTime(txtFechaBaja.Text.Trim()) : (DateTime?)null;
oEmpleado.FechaNac = txtFechaNac.Text.Trim() != String.Empty ? Convert.ToDateTime(txtFechaNac.Text.Trim()) : (DateTime?)null;
oEmpleado.Legajo = Convert.ToInt64(txtLegajo.Text);
Usuario oUsuario = new Usuario();
oUsuario.Id_rol = Convert.ToInt32(ddlRol.SelectedItem.Value);
oUsuario.Legajo = Convert.ToInt64(txtLegajo.Text);
oUsuario.Id_usuario = txtUsuario.Text;
oUsuario.Hashed_password = txtPassword.Text;
oUsuario.Id_cliente = null;
if (Page.IsValid)
{
if (hdfOperacion.Value == Operacion.Insert.ToString())
{
Insert(oEmpleado, oUsuario);
}
if (hdfOperacion.Value == Operacion.Update.ToString())
{
Updadte(oEmpleado, oUsuario);
}
hdfOperacion.Value = Operacion.None.ToString();
CargarGrilla();
ClickGuardar();
}
}
示例7: Save
public void Save(Usuario usuario)
{
if (usuario.State == BusinessEntity.States.New)
{
int NextID = 0;
foreach (Usuario usr in Usuarios)
{
if (usr.ID > NextID)
{
NextID = usr.ID;
}
}
usuario.ID = NextID + 1;
Usuarios.Add(usuario);
}
else if (usuario.State == BusinessEntity.States.Deleted)
{
this.Delete(usuario.ID);
}
else if (usuario.State == BusinessEntity.States.Modified)
{
Usuarios[Usuarios.FindIndex(delegate(Usuario u) { return u.ID == usuario.ID; })]=usuario;
}
usuario.State = BusinessEntity.States.Unmodified;
}
示例8: ComprarOfertar
public ComprarOfertar(Usuario us)
{
InitializeComponent();
usuario = us;
btnPrevPage.Text += " (-" + maxRecords.ToString() + ")";
btnNextPage.Text += " (+" + maxRecords.ToString() + ")";
}
示例9: UserLogin
private bool UserLogin(string userName, string password)
{
Usuario usr = new Usuario();
usr.Where.Usuario.Value = userName;
usr.Where.Usuario.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
usr.Where.Senha.Value = password;
usr.Where.Senha.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
usr.Query.Load();
if (usr.RowCount == 1)
{
//LoginUser.UserName = usr.Nome;
//Roles.CreateRole("Admin");
//Roles.CreateRole("Usuarios");
//if (usr.Admin)
//{
// Roles.AddUserToRole(usr.Usuario, "Admin");
//}
//else {
// Roles.AddUserToRole(usr.Usuario, "Usuarios");
//}
Session["Usuario"] = usr;
Cliente cliente = new Cliente();
cliente.LoadByPrimaryKey(usr.IdCliente);
Session["Empresa"] = cliente;
return true;
}
else {
return false;
}
}
示例10: MapearADatos
public override void MapearADatos()
{
if (Modo.ToString() == "Alta")
{
Usuario usr = new Usuario();
UsuarioActual = usr;
usr.Hab = this.chk1.Checked;
usr.Nombre = this.txtNombre.Text;
usr.Apellido = this.txtApellido.Text;
usr.Clave = this.txtClave.Text;
usr.Email = this.txtEmail.Text;
usr.Nomusu =this.txtUsuario.Text;
UsuarioActual.State = BusinessEntity.States.New;
}
if (Modo.ToString() == "Modificacion")
{
UsuarioActual.Hab = this.chk1.Checked;
UsuarioActual.Nombre = this.txtNombre.Text;
UsuarioActual.Apellido = this.txtApellido.Text;
UsuarioActual.Clave = this.txtClave.Text;
UsuarioActual.Email = this.txtEmail.Text;
UsuarioActual.Nomusu = this.txtUsuario.Text;
UsuarioActual.State = BusinessEntity.States.Modified;
}
}
示例11: Create
public static Usuario Create(Commands.NovoUsuarioCompletoCommand cmd)
{
var telefone = new AparelhoTelefone(cmd.Numero, cmd.UUID, cmd.SistemaOperacional);
var usuarioCompleto = new Usuario(cmd.Nome, cmd.Email, cmd.AceitoMkt, telefone);
return usuarioCompleto;
}
示例12: GetOne
public Business.Entities.Usuario GetOne(int ID)
{
Usuario usr = new Usuario();
try
{
this.OpenConnection();
SqlCommand cmdUsuarios = new SqlCommand("select * from usuarios where [email protected]", this.sqlConn);
cmdUsuarios.Parameters.Add("@id", SqlDbType.Int).Value = ID;
SqlDataReader drUsuarios = cmdUsuarios.ExecuteReader();
if (drUsuarios.Read())
{
usr.ID = (int)drUsuarios["id_usuario"];
usr.NombreUsuario = (string)drUsuarios["nombre_usuario"];
usr.Clave = (string)drUsuarios["clave"];
usr.Habilitado = (bool)drUsuarios["habilitado"];
usr.Nombre = (string)drUsuarios["nombre"];
usr.Apellido = (string)drUsuarios["apellido"];
usr.EMail = drUsuarios["email"].ToString();
}
drUsuarios.Close();
}
catch (Exception Ex)
{
Exception ExcepcionManejada = new Exception("Error al recuperar datos del usuarios", Ex);
throw ExcepcionManejada;
}
finally
{
this.CloseConnection();
}
return usr;
}
示例13: MantenerNotaDeIngresoViewModel
public MantenerNotaDeIngresoViewModel(IWindowManager windowmanager)
{
_windowManager = windowmanager;
pxaSQL = new ProductoSQL();
this.cmbMotivo = DataObjects.Almacen.MotivoSQL.BuscarMotivos(1);
AlmacenSQL aGW = new AlmacenSQL();
u = DataObjects.Seguridad.UsuarioSQL.buscarUsuarioPorIdUsuario(Int32.Parse(Thread.CurrentPrincipal.Identity.Name));
idTienda = u.IdTienda;
Models.Almacen.Almacenes a;
if (idTienda != 0)
{
//1 deposito
//2 anaquel
//3 central va al else
a = aGW.BuscarAlmacen(-1, idTienda, 1);
}
else
{
a = aGW.BuscarAlmacen(-1, -1, 3);
}
List<Usuario> ul = new List<Usuario>();
ul.Add(u);
this.responsable = new List<Usuario>(ul);
List<Models.Almacen.Almacenes> al = new List<Models.Almacen.Almacenes>();
al.Add(a);
this.almacen = al;
Estado = true;
EstadoMot = true;
EstadoPro = true;
}
示例14: ActualizarPermiso
public int ActualizarPermiso(Usuario usuario, String pantalla)
{
usuario.v_TipoEvento = "A";
DatosSistema datos = new DatosSistema();
string[] parametros = { "@v_usuario", "@v_pantalla","@v_estado", "@v_TipoEvento" };
return datos.Ejecutar("proActualizarPermisoPantalla", parametros, usuario.v_usuario, pantalla,usuario.v_estado, usuario.v_TipoEvento);
}
示例15: ValidarLoggin
public Usuario ValidarLoggin(string loggin, string pass)
{
DAOUsuario bdUsuario = new DAOUsuario();
Usuario usu = new Usuario();
usu = bdUsuario.ConfirmacionLoggin(loggin, pass);
/* if (usu.Password != null && usu.Login!=null)
{
if (usu.Password.Equals(pass))
{
if (usu.Login.Equals(loggin))
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
else
{
return false;
}*/
return usu;
}