예제 #1
0
        public Wpf_AdmClnt()
        {
            InitializeComponent();


            BibliotecaClases.ActividadEmpresa ae = new ActividadEmpresa();

            var i = ae.listar();

            cb_actividad.Items.Add("Seleccione");
            cb_actividad.SelectedIndex = 0;
            foreach (var item in i)
            {
                ComboActividadEmpresa combo = new ComboActividadEmpresa();
                combo.id    = item.idactividadEmpresa;
                combo.texto = item.Descripcion;
                cb_actividad.Items.Add(combo);
            }

            BibliotecaClases.TipoEmpresa te = new TipoEmpresa();
            var x = te.listar();

            cb_tipo.Items.Add("Seleccione");
            cb_tipo.SelectedIndex = 0;
            foreach (var item in x)
            {
                ComboTipoEmpresa comb = new ComboTipoEmpresa();
                comb.id    = item.idTipoEmpresa;
                comb.texto = item.Descripcion;
                cb_tipo.Items.Add(comb);
            }
        }
예제 #2
0
        private void btn_actualizar_Click_1(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!txt_rut.Text.Equals("") && !txt_direccion.Text.Equals("") &&
                    !txt_email.Text.Equals("") && !txt_nombre.Text.Equals("") &&
                    !txt_razon_social.Text.Equals("") && !txt_telefono.Text.Equals(""))
                {
                    String RutCliente          = txt_rut.Text;
                    String RazonSocial         = txt_razon_social.Text;
                    String NombreContacto      = txt_nombre.Text;
                    String MailContacto        = txt_email.Text;
                    String Direcion            = txt_direccion.Text;
                    String Telefono            = txt_telefono.Text;
                    ComboActividadEmpresa idac = (ComboActividadEmpresa)cb_actividad.SelectedItem;
                    ComboTipoEmpresa      idtp = (ComboTipoEmpresa)cb_tipo.SelectedItem;


                    Cliente cli = new Cliente();
                    cli.RutCliente         = RutCliente;
                    cli.NombreContacto     = RazonSocial;
                    cli.RazonSocial        = NombreContacto;
                    cli.MailContacto       = MailContacto;
                    cli.Direccion          = Direcion;
                    cli.Telefono           = Telefono;
                    cli.IdActividadEmpresa = idac.id;
                    cli.IdTipoEmpresa      = idtp.id;

                    if (cli.Modificar() == true)
                    {
                        //await this.ShowMessageAsync("Mensaje:",
                        //    string.Format("Modificado Correctamente"));
                        MessageBox.Show("ola");
                    }
                    else
                    {
                        //await this.ShowMessageAsync("Mensaje:",
                        //   string.Format("Error al Modificar"));
                        MessageBox.Show("error ola");
                    }
                }
                else
                {
                    //await this.ShowMessageAsync("Mensaje:",
                    //    string.Format("Debe rellenar todos los campos"));
                    MessageBox.Show("rellene los ola");
                }
            }
            catch (Exception ex)
            {
                //await this.ShowMessageAsync("Mensaje:",
                //    string.Format("Error al Modificar"));
                MessageBox.Show("error al modificar la ola");
            }
        }
예제 #3
0
        private void btn_Modificar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!txt_rut.Text.Equals("") && !txt_Direccion.Text.Equals("") &&
                    !txt_MailContacto.Text.Equals("") && !txt_Nombre.Text.Equals("") &&
                    !txt_RazonSocial.Text.Equals("") && !txt_telefono.Text.Equals(""))
                {
                    string RutCliente     = txt_rut.Text;
                    string RazonSocial    = txt_RazonSocial.Text;
                    string NombreContacto = txt_Nombre.Text;
                    string MailContacto   = txt_MailContacto.Text;
                    string Direccion      = txt_Direccion.Text;
                    string Telefono       = txt_telefono.Text;

                    ComboActividadEmpresa IdActividadEmpresa = (ComboActividadEmpresa)cb_ActividadEmpresa.SelectedItem;
                    ComboTipoEmpresa      IdTipoEmpresa      = (ComboTipoEmpresa)cb_TipoEmpresa.SelectedItem;

                    Cliente cliente = new Cliente();
                    cliente.RutCliente         = RutCliente;
                    cliente.RazonSocial        = RazonSocial;
                    cliente.NombreContacto     = NombreContacto;
                    cliente.MailContacto       = MailContacto;
                    cliente.Direccion          = Direccion;
                    cliente.Telefono           = Telefono;
                    cliente.IdActividadEmpresa = IdActividadEmpresa.id;
                    cliente.IdTipoEmpresa      = IdTipoEmpresa.id;

                    if (cliente.Modificar() == true)
                    {
                        //await this.ShowMessageAsync("Mensaje:",
                        //    string.Format("Modificado Correctamente"));
                        MessageBox.Show("Se guardo correctamente");
                    }
                    else
                    {
                        //await this.ShowMessageAsync("Mensaje:",
                        //string.Format("Error al Modificar"));
                        MessageBox.Show("No se Guardo Correctamente");
                    }
                }
                else
                {
                    //await this.ShowMessageAsync("Mensaje:",
                    //    string.Format("Debe rellenar todos los campos"));
                    MessageBox.Show("Se deben rellenar los campos");
                }
            }
            catch (Exception ex)
            {
                //await this.ShowMessageAsync("Mensaje:",
                //    string.Format("Error al Modificar"));
                MessageBox.Show("Error al modificar");
            }
        }
예제 #4
0
        private void btn_Filtrar_Click(object sender, RoutedEventArgs e)
        {
            ComboTipoEmpresa tipo = (ComboTipoEmpresa)cb_tipo.SelectedItem;

            if (cb_actividad.SelectedIndex != -1)
            {
                Cliente cliente = new Cliente();
                var     lista   = cliente.ReadAll2();
                lista = lista.Where(x => x.IdTipoEmpresa.Equals(tipo.texto)).ToList();
                dgv_Listar.ItemsSource = lista;
            }
        }
예제 #5
0
        public Modificar(ListaCompleta cli)
        {
            InitializeComponent();
            Cliente cle = new Cliente();

            txt_rut.Text          = cli.RutCLiente;
            txt_rut.IsEnabled     = false;
            txt_RazonSocial.Text  = cli.RazonSocial;
            txt_Nombre.Text       = cli.NombreContacto;
            txt_MailContacto.Text = cli.MailContacto;
            txt_Direccion.Text    = cli.Direccion;
            txt_telefono.Text     = cli.Telefono;



            BibliotecaClases.ActividadEmpresa ae = new ActividadEmpresa();
            var li = ae.listar();

            cb_ActividadEmpresa.Items.Add("Seleccione");
            cb_ActividadEmpresa.SelectedIndex = 0;
            foreach (var item in li)
            {
                ComboActividadEmpresa combo = new ComboActividadEmpresa();
                combo.id    = item.idactividadEmpresa;
                combo.texto = item.Descripcion;
                cb_ActividadEmpresa.Items.Add(combo);
            }

            cb_ActividadEmpresa.SelectedIndex = 0;



            BibliotecaClases.TipoEmpresa te = new BibliotecaClases.TipoEmpresa();
            var lis = te.listar();

            cb_TipoEmpresa.Items.Add("Seleccione");
            cb_TipoEmpresa.SelectedIndex = 0;
            foreach (var item in lis)
            {
                ComboTipoEmpresa comb = new ComboTipoEmpresa();

                comb.id    = item.idTipoEmpresa;
                comb.texto = item.Descripcion;
                cb_TipoEmpresa.Items.Add(comb);
            }

            cb_TipoEmpresa.SelectedIndex = 0;
        }
예제 #6
0
 private void btn_Filtrar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ComboTipoEmpresa tipo = (ComboTipoEmpresa)cb_tipo.SelectedItem;
         if (cb_actividad.SelectedIndex != -1)
         {
             Cliente cliente = new Cliente();
             var     lista   = cliente.ReadAll2();
             lista = lista.Where(x => x.IdTipoEmpresa.Equals(tipo.texto)).ToList();
             dgv_Listar.ItemsSource = lista;
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Elija un tipo de empresa valido");
     }
 }
예제 #7
0
        private void btn_Guardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                String RutCliente          = txt_rut.Text;
                String RazonSocial         = txt_razon_social.Text;
                String NombreContacto      = txt_nombre.Text;
                String MailContacto        = txt_email.Text;
                String Direcion            = txt_direccion.Text;
                String Telefono            = txt_telefono.Text;
                ComboActividadEmpresa idac = (ComboActividadEmpresa)cb_actividad.SelectedItem;
                ComboTipoEmpresa      idtp = (ComboTipoEmpresa)cb_tipo.SelectedItem;


                Cliente cli = new Cliente();
                cli.RutCliente         = RutCliente;
                cli.NombreContacto     = NombreContacto;
                cli.RazonSocial        = RazonSocial;
                cli.MailContacto       = MailContacto;
                cli.Direccion          = Direcion;
                cli.Telefono           = Telefono;
                cli.IdActividadEmpresa = idac.id;
                cli.IdTipoEmpresa      = idtp.id;
                bool resp = cli.Guardar();
                if (resp == true)
                {
                    MessageBox.Show("Se ha guardado el cliente exitosamente");
                }
                else
                {
                    MessageBox.Show("Operecion cancelada");
                }
            }
            catch (Exception exe)
            {
                MessageBox.Show("¡No Grabo!. Asegurece que esten todos los parametros en orden ");
                throw new ArgumentException(exe.Message);
            }
        }
예제 #8
0
        private void llenar()
        {
            btn_Traspasar.Visibility = Visibility.Hidden;

            BibliotecaClases.ActividadEmpresa ae = new ActividadEmpresa();

            Cliente cli   = new Cliente();
            var     todos = cli.ReadAll2();

            dgv_Listar.ItemsSource = todos;

            var i = ae.listar();

            cb_actividad.Items.Add("Seleccione");
            cb_actividad.SelectedIndex = 0;
            foreach (var item in i)
            {
                ComboActividadEmpresa combo = new ComboActividadEmpresa();
                combo.id    = item.idactividadEmpresa;
                combo.texto = item.Descripcion;
                cb_actividad.Items.Add(combo);
            }

            BibliotecaClases.TipoEmpresa te = new TipoEmpresa();
            var x = te.listar();

            cb_tipo.Items.Add("Seleccione");
            cb_tipo.SelectedIndex = 0;
            foreach (var item in x)
            {
                ComboTipoEmpresa comb = new ComboTipoEmpresa();
                comb.id    = item.idTipoEmpresa;
                comb.texto = item.Descripcion;
                cb_tipo.Items.Add(comb);
            }
        }