public ActionResult DatosCuenta(ModeloCuenta cuenta) { var usuario = DataContext.Usuarios.Where(u => u.IdUsuario == cuenta.IdUsuario && u.IdTipoUsuario == PerfilesUsuario.PerfilConcentrador || u.IdUsuario == cuenta.IdUsuario && u.IdTipoUsuario == PerfilesUsuario.PerfilCliente).Single(); usuario.Clave = cuenta.Contrasenya; usuario.Activo = cuenta.Activo; if (usuario.UsuarioWebService == null) { usuario.UsuarioWebService = new UsuarioWebService(); } usuario.UsuarioWebService.FormaPago = cuenta.FormaPago.GetValueOrDefault(); var modelo = new ModeloCuenta() { IdUsuario = usuario.IdUsuario, Nombre = String.Format("{0} {1}", usuario.Nombre, usuario.Apellido).Trim(), NombreUsuario = usuario.NombreUsuario, Contrasenya = usuario.Clave, Activo = usuario.Activo, FormaPago = usuario.UsuarioWebService.FormaPago, Margen = usuario.UsuarioWebService.Margen }; return(View(modelo)); }
private void button1_Click(object sender, EventArgs e) { modeloCuenta = new ModeloCuenta(); Cuenta cuenta = new Cuenta(); cuenta.usuario = txtUsuario.Text; cuenta.nombre = txtNombre.Text; cuenta.apellidoMaterno = txtApellidoMaterno.Text; cuenta.apellidoPaterno = txtApellidoPaterno.Text; cuenta.tipo = cbTipo.SelectedText; cuenta.contrasenia = txtPassword.Text; try { modeloCuenta.AgregarCuenta(cuenta); MessageBox.Show("Cuenta agregada con exito"); } catch (Exception ex) { MessageBox.Show("Ocurrio un error " + ex + ""); } }