示例#1
0
 private void btnElegirCliente_Click(object sender, EventArgs e)
 {
     try
     {
         frmSeleccionarCliente ElegirCliente = new frmSeleccionarCliente();
         ElegirCliente.Location = this.txtCliente.PointToScreen(new Point());
         ElegirCliente.Location = new Point(ElegirCliente.Location.X - 1, ElegirCliente.Location.Y - 2);
         ElegirCliente.ShowDialog();
         ElegirCliente.Dispose();
         if (ElegirCliente.DialogResult == DialogResult.OK)
         {
             Cliente Aux = ElegirCliente.Datos;
             this._ClienteSeleccionado = new Cliente {
                 IDCliente = Aux.IDCliente, Nombre = Aux.Nombre
             };
             this.btnGuardar.Focus();
         }
         else
         {
             this.ClienteSeleccionado = new Cliente {
                 IDCliente = string.Empty, Nombre = string.Empty
             };
         }
         this.txtCliente.Text = this.ClienteSeleccionado.Nombre;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmElegirServicioCita ~ btnElegirCliente_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
 private void btnElegirCliente_Click(object sender, EventArgs e)
 {
     try
     {
         frmSeleccionarCliente ElegirCliente = new frmSeleccionarCliente();
         ElegirCliente.Location = this.txtCliente.PointToScreen(new Point());
         ElegirCliente.Location = new Point(ElegirCliente.Location.X - 1, ElegirCliente.Location.Y - 2);
         ElegirCliente.ShowDialog();
         ElegirCliente.Dispose();
         if (ElegirCliente.DialogResult == DialogResult.OK)
         {
             Cliente Aux = ElegirCliente.Datos;
             Actual = Aux;
             this.txtCliente.Text = Aux.Nombre;
             this.label3.Text     = Aux.Padecimientos;
             this.btnGuardar.Focus();
         }
         else
         {
             this.Actual          = new Cliente();
             this.txtCliente.Text = string.Empty;
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoTicket ~ btnElegirCliente_Click");
     }
 }
示例#3
0
 private void btnBuscarCliente_Click(object sender, EventArgs e)
 {
     try
     {
         string IDAnterior = this.DatosCliente.IDCliente;
         frmSeleccionarCliente ElegirCliente = new frmSeleccionarCliente();
         ElegirCliente.Location = this.txtNombreCliente.PointToScreen(new Point());
         ElegirCliente.Location = new Point(ElegirCliente.Location.X - 1, ElegirCliente.Location.Y - 2);
         ElegirCliente.ShowDialog();
         ElegirCliente.Dispose();
         if (ElegirCliente.DialogResult == DialogResult.OK)
         {
             Cliente Aux = ElegirCliente.Datos;
             DatosCliente = Aux;
             this.txtNombreCliente.Text = Aux.Nombre;
             this.txtNumTarjeta.Text    = Aux.FolioTarjeta;
             this.txtMonedero.Text      = string.Format("{0:c}", Aux.SaldoMonedero);
         }
         else
         {
             this.txtPromociones.Visible = false;
             this.DatosCliente           = new Cliente();
             this.txtNombreCliente.Text  = string.Empty;
             this.txtNumTarjeta.Text     = string.Empty;
             this.txtMonedero.Text       = string.Format("{0:c}", 0);
         }
         if (!string.IsNullOrEmpty(this.IDVale) && !string.IsNullOrEmpty(IDAnterior))
         {
             this.btnRemoverVale_Click(this.btnRemoverVale, new EventArgs());
         }
         this.DibujarTotales(this.CalcularTotales());
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVentaDirecta ~ btnBuscarCliente_Click");
     }
 }