public ActualizarAutoCompletado() { var instanceContext = new InstanceContext(this); buquesClient = new BuquesClient(instanceContext); buquesClient.Subscribe(); var instanceContext2 = new InstanceContext(this); clientesClient = new ClientesClient(instanceContext2); clientesClient.Subscribe(); var instanceContext3 = new InstanceContext(this); productosClient = new ProductosClient(instanceContext3); productosClient.Subscribe(); GetBuques = new ObservableCollection <Buques>(buquesClient.obtenerTodosBuque().AsEnumerable()); GetClientes = new ObservableCollection <Clientes>(clientesClient.obtenerTodosClientes().AsEnumerable()); GetProductos = new ObservableCollection <Productos>(productosClient.obtenerTodosProductos().AsEnumerable()); }
private void btnDetalle_Click(object sender, EventArgs e) { try { // Listar Solicitud y Datos del Cliente SolicitudNegocio solNeg = new SolicitudNegocio(); clsSolicitud solicitud = new clsSolicitud(); int iCodigoSolicitud = (int)dgvSolicitud.CurrentRow.Cells["Codigo"].Value; solicitud = solNeg.ObtenerSolicitud(iCodigoSolicitud); if (solicitud != null) { frmConfirmarSolicitud objfrmConfirmarSolicitud = new frmConfirmarSolicitud(); ProductosClient proxyProducto = new ProductosClient(); Producto producto = new Producto(); producto = proxyProducto.ObtenerProducto(solicitud.Producto); if (producto != null) { clsProducto objProducto = new clsProducto(); objProducto.codProducto = producto.codProducto; objProducto.codCliente = producto.codCliente; objProducto.monto = producto.monto; objProducto.codTipoProducto = producto.codTipoProducto; objProducto.tipoMoneda = producto.tipoMoneda; objProducto.cuotas = producto.cuotas; objProducto.seguroDes = producto.seguroDes; objProducto.seguroBien = producto.seguroBien; objProducto.fechaVenc = producto.fechaVenc; objProducto.fechaRegistro = producto.fechaRegistro; objProducto.tasaInteres = producto.tasaInteres; objProducto.montoPendiente = producto.montoPendiente; objfrmConfirmarSolicitud.ProductoSolicitud = objProducto; ClientesClient proxyCliente = new ClientesClient(); Cliente cliente = new Cliente(); cliente = proxyCliente.ObtenerCliente(solicitud.Cliente); if (cliente!= null) { clsCliente objCliente = new clsCliente(); objCliente.CodCliente = cliente.CodCliente; objCliente.Nombre = cliente.Nombre; objCliente.ApePat = cliente.ApePat; objCliente.ApeMat = cliente.ApeMat; objCliente.Direccion = cliente.Direccion; objCliente.Telefono = cliente.Telefono; objCliente.Correo = cliente.Correo; objCliente.EstadoCivil = cliente.EstadoCivil; objCliente.FechaNacimiento = cliente.FechaNacimiento; objfrmConfirmarSolicitud.clienteSolicitud = objCliente; objfrmConfirmarSolicitud.codigoSolicitud = solicitud.Codigo; objfrmConfirmarSolicitud.descripcionSolicitud = solicitud.Descripcion; this.Hide(); objfrmConfirmarSolicitud.Show(); } } } } catch (Exception ex) { MessageBox.Show("Ocurrió un problema al momento de obtener la Solicitud. " + "\r\n" + ex.Message.ToString(), "Sistema de Cambio de Moneda", MessageBoxButtons.OK); } }