protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) { return; } if (picBoxImagen.Image == null && !string.IsNullOrEmpty(nombre)) { return; } try { if (this.oClientePersonal == null) { if (ClienteId > 0) { this.oClientePersonal = new ClientePersonal() { ClienteID = ClienteId }; } } this.oClientePersonal.NombrePersonal = this.txtNombre.Text; this.oClientePersonal.CorreoElectronico = this.txtCorreoE.Text; this.oClientePersonal.EnviarCfdi = this.chkCfdi.Checked; Datos.Guardar <ClientePersonal>(this.oClientePersonal); new Notificacion("Personal Guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance); clientes.Instance.CustomInvoke <clientes>(m => m.cargarClientePersonal(ClienteId)); if (this.picBoxImagen.Image != null) { var nombreArchivo = UtilLocal.RutaImagenClientePersonalFirma(oClientePersonal.ClientePersonalID); Directory.CreateDirectory(nombreArchivo.Substring(0, nombreArchivo.Length - 21)); SaveJpeg(nombreArchivo, picBoxImagen.Image, 100); } new Notificacion("Firma guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }
public DetalleClientePersonal(int iClientePersonalID) { InitializeComponent(); this.oClientePersonal = Datos.GetEntity <ClientePersonal>(c => c.ClientePersonalID == iClientePersonalID && c.Estatus); this.txtNombre.Text = this.oClientePersonal.NombrePersonal; this.txtCorreoE.Text = this.oClientePersonal.CorreoElectronico; this.chkCfdi.Checked = this.oClientePersonal.EnviarCfdi; try { picBoxImagen.Image = new Bitmap(UtilLocal.RutaImagenClientePersonalFirma(iClientePersonalID)); } catch (Exception) { picBoxImagen.Image = null; } }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) return; if (picBoxImagen.Image == null && !string.IsNullOrEmpty(nombre)) return; try { if (this.oClientePersonal == null) { if (ClienteId > 0) { this.oClientePersonal = new ClientePersonal() { ClienteID = ClienteId }; } } this.oClientePersonal.NombrePersonal = this.txtNombre.Text; this.oClientePersonal.CorreoElectronico = this.txtCorreoE.Text; this.oClientePersonal.EnviarCfdi = this.chkCfdi.Checked; Datos.Guardar<ClientePersonal>(this.oClientePersonal); new Notificacion("Personal Guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance); clientes.Instance.CustomInvoke<clientes>(m => m.cargarClientePersonal(ClienteId)); if (this.picBoxImagen.Image != null) { var nombreArchivo = UtilLocal.RutaImagenClientePersonalFirma(oClientePersonal.ClientePersonalID); Directory.CreateDirectory(nombreArchivo.Substring(0, nombreArchivo.Length - 21)); SaveJpeg(nombreArchivo, picBoxImagen.Image, 100); } new Notificacion("Firma guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }