示例#1
0
 private void addgrupos(object sender, RoutedEventArgs e)
 {
     if (Grupo != null)
     {
         using (var proxy = new ClientesClient())
         {
             Grupo.empr_codigo = _usuariologado.empr_codigo;
             proxy.SalvarGrupo(Grupo);
             Atualizarclientes();
         }
     }
     Grupo = new GrupclienteDto();
 }
示例#2
0
        private void alterarnomecliente(object sender, RoutedEventArgs e)
        {
            if (Cliente != null)
            {
                if (Cliente.grcl_codigo != null && Cliente.grcl_codigo.grcl_codigo != null)
                {
                    using (var proxy = new ClientesClient())
                    {
                        proxy.Atualizarcliente(Cliente.clie_idvnc, Cliente.clie_nome, Cliente.clie_obs,
                                               (int)Cliente.grcl_codigo.grcl_codigo);
                        Atualizarclientes();

                        TabControl1.SelectedIndex = 1;
                    }
                }
            }
        }
示例#3
0
 private void deletargrupo(object sender, RoutedEventArgs e)
 {
     if (dggrupos.SelectedItem != null)
     {
         var grup = dggrupos.SelectedItem as GrupclienteDto;
         if (grup.grcl_codigo == 1)
         {
             MessageBox.Show("Este Grupo não pode ser deletado");
             return;
         }
         using (var proxy = new ClientesClient())
         {
             if (proxy.Deletetargrupo((int)grup.grcl_codigo))
             {
                 Atualizarclientes();
             }
         }
     }
 }
示例#4
0
        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());
        }
示例#5
0
        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);
            }
        }
        private void deletargrupo(object sender, RoutedEventArgs e)
        {
            if (dggrupos.SelectedItem != null)
            {
                var grup = dggrupos.SelectedItem as GrupclienteDto;
                if (grup.grcl_codigo == 1)
                {
                    MessageBox.Show("Este Grupo não pode ser deletado");
                    return;
                }
                using (var proxy = new ClientesClient())
                {

                    if (proxy.Deletetargrupo((int) grup.grcl_codigo))
                        Atualizarclientes();

                }
            }
        }
 private void addgrupos(object sender, RoutedEventArgs e)
 {
     if (Grupo != null)
     {
         using (var proxy = new ClientesClient())
         {
             Grupo.empr_codigo = _usuariologado.empr_codigo;
             proxy.SalvarGrupo(Grupo);
             Atualizarclientes();
            
         }
     }
     Grupo = new GrupclienteDto();
 }
        private void alterarnomecliente(object sender, RoutedEventArgs e)
        {
            if (Cliente != null)
            {
                if (Cliente.grcl_codigo != null && Cliente.grcl_codigo.grcl_codigo != null)
                {
                    using (var proxy = new ClientesClient())
                    {
                        proxy.Atualizarcliente(Cliente.clie_idvnc, Cliente.clie_nome, Cliente.clie_obs,
                            (int) Cliente.grcl_codigo.grcl_codigo);
                        Atualizarclientes();

                        TabControl1.SelectedIndex = 1;
                    }
                }
            }
        }
示例#9
0
 public ClientesClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
     base(ClientesClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
示例#10
0
 public ClientesClient(EndpointConfiguration endpointConfiguration) :
     base(ClientesClient.GetBindingForEndpoint(endpointConfiguration), ClientesClient.GetEndpointAddress(endpointConfiguration))
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
示例#11
0
 public ClientesClient() :
     base(ClientesClient.GetDefaultBinding(), ClientesClient.GetDefaultEndpointAddress())
 {
     this.Endpoint.Name = EndpointConfiguration.BasicHttpBinding_IClientes.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
示例#12
0
 private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
 {
     return(ClientesClient.GetEndpointAddress(EndpointConfiguration.BasicHttpBinding_IClientes));
 }
示例#13
0
 private static System.ServiceModel.Channels.Binding GetDefaultBinding()
 {
     return(ClientesClient.GetBindingForEndpoint(EndpointConfiguration.BasicHttpBinding_IClientes));
 }