Ejemplo n.º 1
0
 private void searchLookCliente_EditValueChanged(object sender, EventArgs e)
 {
     if (this.VerificarClienteSeleccionado())
     {
         miEntidadCliente        = (Datos.EntidadCLIENTE)searchLookUpViewCliente.GetFocusedRow();
         txtClienteNombre.Text   = miEntidadCliente.Nombre;
         txtClienteTelefono.Text = miEntidadCliente.Telefono;
         txtClienteCi.Text       = miEntidadCliente.Ci;
     }
 }
Ejemplo n.º 2
0
 private void BtnVentaPaso3_Click(object sender, EventArgs e)
 {
     // Verificamos el estado del tipo de cliente
     // Nuevo o Existente
     if (!toggleSwitchExisteCliente.IsOn)
     {
         //Mensajes.MensajeRapido("Existente");
         // Cliente existente
         if (VerificarClienteSeleccionado())
         {
             // Guardar cliente
             miEntidadCliente = (Datos.EntidadCLIENTE)searchLookUpViewCliente.GetFocusedRow();
             Modelo.ClassVenta.EntidadCliente = miEntidadCliente;
             txtClienteNombre.Text            = miEntidadCliente.Nombre;
             txtClienteTelefono.Text          = miEntidadCliente.Telefono;
             txtClienteCi.Text = miEntidadCliente.Ci;
             this.ActivarTab("d");
             tabPagC.Enabled = false;
         }
         else
         {
             Mensajes.MensajeSimple("Selecciona un Cliente", "Debe seleccionar un cliente para poder continuar", MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         //Mensajes.MensajeRapido("Nuevo");
         // Cliente Nuevo
         if (VerificarClienteNuevo())
         {
             dbContext.CLIENTE.Add(miEntidadCliente);
             dbContext.SaveChanges();
             Modelo.ClassVenta.EntidadCliente = miEntidadCliente;
             this.ActivarTab("d");
             tabPagC.Enabled = false;
         }
         else
         {
             Mensajes.MensajeSimple("Selecciona un Cliente", "Debe llenar los datos de un cliente para poder continuar", MessageBoxIcon.Exclamation);
         }
         //groupControlClienteExistente.Enabled = true;
         //groupControlClienteNuevo.Enabled = false;
     }
 }
Ejemplo n.º 3
0
        private bool VerificarClienteNuevo()
        {
            bool resultado = false;

            try
            {
                this.miEntidadCliente            = new EntidadCLIENTE();
                miEntidadCliente.Nombre          = controlCliente1.NombreTextEdit.Text;
                miEntidadCliente.Ci              = controlCliente1.CiTextEdit.Text;
                miEntidadCliente.Telefono        = controlCliente1.TelefonoTextEdit.Text;
                miEntidadCliente.Ciudad          = controlCliente1.CiudadTextEdit.Text;
                miEntidadCliente.Correo          = controlCliente1.CorreoTextEdit.Text;
                miEntidadCliente.Telefono        = controlCliente1.TelefonoTextEdit.Text;
                miEntidadCliente.Direccion       = controlCliente1.DireccionTextEdit.Text;
                miEntidadCliente.NombreUsuario   = controlCliente1.NombreUsuarioTextEdit.Text;
                miEntidadCliente.Clave           = controlCliente1.ClaveTextEdit.Text;
                miEntidadCliente.FechaNacimiento = controlCliente1.FechaNacimientoDateEdit.DateTime;
                //Mensajes.MensajeRapido(miEntidadCliente.Nombre.ToString());
                resultado = true;
            }
            catch (Exception e)
            {
                Mensajes.ErrorEnDatos(e, "Faltan datos");
                //miEntidadCliente = new EntidadCLIENTE();
                resultado = false;
            }


            //controlCliente1.PerformLayout();
            //controlCliente1.dataLayoutControl1.ResumeLayout();
            //controlCliente1.dataLayoutControl1.PerformLayout();
            //controlCliente1.dataLayoutControl1.RetrieveFields();
            //controlCliente1.cLIENTEBindingSource.AddNew();

            return(resultado);
        }