private async void LlenarCliente(Cliente cliente) { try { Model.IdCliente = cliente.IdCliente; Model.NombreCompleto = cliente.NombreCompleto; NombreControl.Text = cliente.NombreCompleto; TelefonoControl.Text = cliente.Telefono; DireccionControl.Text = cliente.Direccion; FolioClienteControl.Text = cliente.Clave; await Model.ModelCliente.GetFoto(cliente.IdCliente); if (!string.IsNullOrEmpty(Model.ModelCliente.FotoBase64)) { FotoControl.Image = ComprimirImagenExtensions.ImageBase64ToImage(Model.ModelCliente.FotoBase64); } else { FotoControl.Image = Properties.Resources.imagen_subir; } Model.ModelCliente.FotoBase64 = string.Empty; } catch (Exception ex) { throw ex; } }
private async void FrmEmpleado_Load(object sender, EventArgs e) { try { var x = await Model.GetListaTurno(); Model.LlenaTurno(x); var y = await Model.GetListaPuesto(); Model.LlenaPuesta(y); IniciarBinding(); CambioContraseñaControl.Checked = true; CambioContraseñaControl.Visible = false; Model.Foto = Properties.Resources.imagen_subir; if (Model.State == EntityState.Update) { CIDWait.Show(async() => { await Model.GetEmpleadoXId(); await Model.GetFoto(Model.IdEmpleado); CambioContraseñaControl.Checked = false; CambioContraseñaControl.Visible = true; if (!string.IsNullOrEmpty(Model.FotoBase64)) { Model.Foto = ComprimirImagenExtensions.ImageBase64ToImage(Model.FotoBase64); } else { Model.ImageLocation = "Sin Foto"; } Model.FotoBase64 = string.Empty; await Task.Delay(2000); }, "Cargando Empleado"); lblSubtitle.Text = Model.Nombre; } } catch (Exception ex) { ErrorLogHelper.AddExcFileTxt(ex, "FrmEmpleado ~ FrmEmpleado_Load(object sender, EventArgs e)"); CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error); } }