Ejemplo n.º 1
0
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (controladorCliente.Count_Dni(txt_dni.Text) == 0)
            {
                ClasesBase.Clases.Cliente cliente = new ClasesBase.Clases.Cliente
                {
                    Cli_dni      = Convert.ToInt32(txt_dni.Text),
                    Cli_nombre   = txt_nombre.Text,
                    Cli_apellido = txt_apellido.Text,
                    Cli_telefono = txt_telefono.Text,
                    Cli_email    = txt_email.Text
                };
                controladorCliente.Insert_Cliente(cliente);
                MessageBox.Show("Se agrego correctamente el cliente " + cliente.Cli_apellido + " " + cliente.Cli_nombre);

                //mostrarMensajeAceptar("Se agrego correctamente el cliente " + cliente.Cli_Apellido + " " + cliente.Cli_Nombre);
                if (ventanaPadre != null)
                {
                    ventanaPadre.collectionCliente.insert_Cliente(cliente);
                    ventanaPadre.CargarDataGrid();
                }


                Close();
            }
            else
            {
                MessageBox.Show("El Dni que ingreso ya esta Registrador");
            }
        }
Ejemplo n.º 2
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_nombre.Text   = oCliente.Cli_nombre;
                    txt_apellido.Text = oCliente.Cli_apellido;
                    txt_email.Text    = oCliente.Cli_email;
                    txt_telefono.Text = oCliente.Cli_telefono;
                }
                else
                {
                    MessageBox.Show("el dni que ingreso no existe");
                    LimpiarCampos();
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
                LimpiarCampos();
            }
        }
Ejemplo n.º 3
0
        private void agregarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmClienteAgregar oFrmClienteAgregar = new FrmClienteAgregar();

            oFrmClienteAgregar.ShowDialog();
            ControladorCliente oControladorCliente = new ControladorCliente();
            Cliente            oCliente            = new Cliente();

            oCliente.Cedula = oFrmClienteAgregar.txtCedula.Text;
            oCliente.Cedula = oFrmClienteAgregar.txtDireccion.Text;
            oCliente.Cedula = oFrmClienteAgregar.txtNombre.Text;
            if (oFrmClienteAgregar.aceptar)
            {
                oControladorCliente.Crear(oCliente);
                if (!oControladorCliente.ExisteError)
                {
                    MessageBox.Show("Mensaje", "Todo calidad!", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Mensaje", "Calavera, hay algo mal!", MessageBoxButtons.OK);
                }
            }
            oFrmClienteAgregar.Close();
            this.CargaDatos();
        }
 private void btnEliminarCliente_Click(object sender, RoutedEventArgs e)
 {
     if (txtRut.Text != "")
     {
         if (ControladorCliente.isMoreDataCliente(txtRut.Text))
         {
             if (!ControladorCliente.RetornarSiExisteRutContrato(txtRut.Text))
             {
                 ControladorCliente.EliminarClienteAsociado(txtRut.Text);
                 dialogClienteEliminado.IsEnabled = true;
                 dialogClienteEliminado.IsOpen    = true;
                 ModeloCliente._cliente.Clear();
             }
             else
             {
                 dialogEliminar.IsEnabled = true;
                 dialogEliminar.IsOpen    = true;
             }
         }
         else
         {
             dialog.IsEnabled = true;
             dialog.IsOpen    = true;
         }
     }
 }
Ejemplo n.º 5
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                ClasesBase.Clases.Cliente oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_Nombre.Text = oCliente.Cli_nombre;
                }
                else
                {
                    MessageBoxResult result = MessageBox.Show("El dni que ingreso no existe, Desea ingresar un nuevo Cliente", "Mensaje", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        AltaCliente altaCliente = new AltaCliente();
                        altaCliente.ShowDialog();
                    }
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
            }
        }
Ejemplo n.º 6
0
        //Ingresar Empeno
        private void btnInvoice_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtNombre.Text == null ||
                txtNombre2.Text.Equals("") || txtNombre2.Text == null ||
                txtApellido.Text.Equals("") || txtApellido.Text == null ||
                txtApellido2.Text.Equals("") || txtApellido2.Text == null ||
                txttel.Text.Equals("") || txttel.Text.Equals("") ||
                txtCorreo_.Text.Equals("") || txtCorreo_.Text == null ||
                txtCedula.Text.Equals("") || txtCedula.Text == null ||
                txtDireccion.Text.Equals("") || txtDireccion.Text == null)
            {
                MessageBox.Show("Rellene Todos los Campos");
            }

            else
            {
                ControladorCliente co = new ControladorCliente();
                co.InsertarDatos(txtNombre.Text, txtNombre2.Text, txtApellido.Text, txtApellido2.Text, txttel.Text, txtCorreo_.Text,
                                 txtCedula.Text, txtDireccion.Text);

                ControlProducto cp = new ControlProducto();
                cp.InsertarDatos(Convert.ToInt32(idTipo.SelectedValue), txtValor.Text
                                 , txtDescripcion.Text, txtNombreProducto.Text);

                ControlEmpeno c = new ControlEmpeno();
                c.InsertarDatos(Convert.ToInt32(idEmpleado.SelectedValue), Convert.ToDouble(txtMonto_.Text)
                                , Convert.ToInt32(txtCuota.Text), txtFrecuencia.Text, dateVencimiento_.Value.Date, txtCedula.Text, Convert.ToInt32(idTipo.SelectedValue), txtNombreProducto.Text);

                AccesoDatoUsuario acc = new AccesoDatoUsuario();
                acc.TablaDePago(txtCedula.Text, txtFrecuencia.Text, txtMonto_.Text);


                MessageBox.Show("AGREGADO CORRECTAMENTE");
            }
        }
Ejemplo n.º 7
0
        //Cuando se selecciona otro Cliente, se actualiza el Domicilio
        private void pickerCliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            using (var cCliente = new ControladorCliente())
            {
                Cliente tempCli = cCliente.FindByRazonSocial(pickerCliente.Items[pickerCliente.SelectedIndex]);

                using (var cDomicilio = new ControladorDomicilio())
                {
                    Domicilio tempDom = cDomicilio.FindById(tempCli.IdDomicilio);
                    lblCalle.Text = tempDom.Calle + " " + tempDom.Numero;

                    using (var cLocalidad = new ControladorLocalidad())
                    {
                        Localidad localidad = cLocalidad.FindById(tempDom.IdLocalidad);
                        lblLocalidad.Text = localidad.Denominacion;

                        using (var cProvincia = new ControladorProvincia())
                        {
                            Provincia provincia = cProvincia.FindById(localidad.IdProvincia);
                            lblProvincia.Text = provincia.Denominacion;

                            using (var cPais = new ControladorPais())
                            {
                                Pais pais = cPais.FindById(provincia.IdPais);
                                lblPais.Text = pais.Denominacion;
                            }
                        }
                    }
                }
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente OC = new ControladorCliente();
            Cliente            c  = new Cliente(txtNombreCliente.Text);

            OC.AddCliente(c);
        }
        private void btnCargarDatosAsociados_Click(object sender, RoutedEventArgs e)
        {
            if (txtRut.Text != "")
            {
                ControladorCliente.CargarDatosAsociados(txtRut.Text);
                try
                {
                    txtRazonSocial.Text          = ModeloCliente.baseCliente[0];
                    txtNombreContacto.Text       = ModeloCliente.baseCliente[1];
                    txtMailContacto.Text         = ModeloCliente.baseCliente[2];
                    txtDireccion.Text            = ModeloCliente.baseCliente[3];
                    txtTelefono.Text             = ModeloCliente.baseCliente[4];
                    comboActividad.SelectedIndex = int.Parse(ModeloCliente.baseCliente[5]);
                    string empresa = ModeloCliente.baseCliente[6];
                    comboEmpresa.SelectedIndex = int.Parse(empresa[0].ToString());
                    ModeloCliente.baseCliente.Clear();
                }
                catch (Exception)
                {
                    dialog.IsOpen    = true;
                    dialog.IsEnabled = true;

                    /*MessageBoxResult result = MessageBox.Show("No se encontraron datos asociados...");
                     * Console.WriteLine(result);*/
                    txtRazonSocial.Text    = "";
                    txtNombreContacto.Text = "";
                    txtMailContacto.Text   = "";
                    txtDireccion.Text      = "";
                    txtTelefono.Text       = "";
                }
            }
        }
Ejemplo n.º 10
0
        public CollectionPasaje()
        {
            controladorPasaje = new ControladorPasaje();
            controladorCliente = new ControladorCliente();
            controladorServicio = new ControladorServicio();

            ListaPasajes = List_Pasajes();
        }
Ejemplo n.º 11
0
        public FormCliente(ControladorCliente controladorCliente)
        {
            ControladorCliente = controladorCliente;
            InitializeComponent();
            InstanciaDataTable();

            LimparTela();
            AtualizarTela();
        }
Ejemplo n.º 12
0
        private void bt_Salvar_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            cliente.SetNome(tb_nome.ToString());
            cliente.SetEmail(tb_Email.ToString());
            cliente.SetRg(tb_rg.ToString());
            cliente.SetNacionalidade(tb_nacionalidade.ToString());
            cliente.SetNaturalidade(tb_naturalidade.ToString());
            cliente.SetTelefone(tb_telefone.ToString());
            cliente.SetData_nascimento(tb_datanascimento.ToString());
            cliente.SetCpf(long.Parse(tb_cpf.Text));
            cliente.SetCodigo(Convert.ToInt32(tb_codigo.Text));

            Endereco endereco = new Endereco();

            endereco.SetCidade(tb_cidade.ToString());
            endereco.SetBairro(tb_bairro.ToString());
            endereco.SetLogradouro(tb_rua.ToString());
            endereco.SetNumero(tb_numero.ToString());

            cliente.SetEndereco(endereco);

            ControladorCliente controlCliente = new ControladorCliente();

            controlCliente.SetCliente(cliente);

            MessageBox.Show("Produto Cadastrado com Sucesso!", "Confirmação");

            tb_nome.Text           = "";
            tb_Email.Text          = "";
            tb_datanascimento.Text = "";
            tb_nacionalidade.Text  = "";
            tb_naturalidade.Text   = "";
            tb_rg.Text             = "";
            tb_telefone.Text       = "";
            tb_codigo.Text         = "";
            tb_cpf.Text            = "";
            tb_cidade.Text         = "";
            tb_bairro.Text         = "";
            tb_rua.Text            = "";
            tb_numero.Text         = "";

            tb_nome.Enabled           = false;
            tb_Email.Enabled          = false;;
            tb_datanascimento.Enabled = false;
            tb_nacionalidade.Enabled  = false;
            tb_naturalidade.Enabled   = false;
            tb_rg.Enabled             = false;
            tb_telefone.Enabled       = false;
            tb_codigo.Enabled         = false;
            tb_cpf.Enabled            = false;
            tb_cidade.Enabled         = false;
            tb_bairro.Enabled         = false;
            tb_rua.Enabled            = false;
            tb_numero.Enabled         = false;
        }
Ejemplo n.º 13
0
        //[TestMethod]
        public void TestListarCliente()
        {
            var con = new ControladorCliente();

            foreach (var cli in con.ListarClientes())
            {
                Console.WriteLine(cli.Id);
            }
        }
Ejemplo n.º 14
0
        //Evento para mostrar los datos en el comboBox
        private void splitContainer3_Panel1_Paint(object sender, PaintEventArgs e)
        {
            cmbEmpleado.ValueMember   = "Id_Empleado";
            cmbEmpleado.DisplayMember = "Nombres";
            cmbEmpleado.DataSource    = ControlEmpleado.MostrarDatos();

            cmbCliente.DisplayMember = "Cédula";
            cmbCliente.DataSource    = ControladorCliente.MostrarDatos();
        }
Ejemplo n.º 15
0
 private void InicializarControladores()
 {
     controladorFornecedor = new ControladorFornecedor(Fornecedores);
     controladorCliente    = new ControladorCliente(Clientes);
     controladorCategoria  = new ControladorCategoria(Categorias);
     controladorVendedor   = new ControladorVendedor(Vendedores);
     controladorPagamento  = new ControladorPagamento(Pagamentos);
     controladorProduto    = new ControladorProduto(Produtos);
     controladorVenda      = new ControladorVenda(Vendas);
 }
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            do
            {
                if (!checkRut.IsChecked.Value && !checkEmpresa.IsChecked.Value && !checkActividad.IsChecked.Value)
                {
                    ModeloCliente._cliente.Clear();
                    tablaListarCliente.ItemsSource = null;
                    tablaListarCliente.ItemsSource = ControladorCliente.TodosDatosClientes();
                    break;
                }
                if (checkRut.IsChecked.Value || checkEmpresa.IsChecked.Value || checkActividad.IsChecked.Value)
                {
                    ModeloCliente._cliente.Clear();
                    tablaListarCliente.ItemsSource = null;
                    if (checkRut.IsChecked.Value && checkEmpresa.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarRutEmpresaListarCliente(txtRut.Text, comboEmpresa.SelectedItem.ToString());
                        break;
                    }
                    if (checkRut.IsChecked.Value && checkActividad.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarRutActividadListarCliente(txtRut.Text, comboActividad.SelectedIndex);
                        break;
                    }
                    if (checkRut.IsChecked.Value && checkEmpresa.IsChecked.Value && checkActividad.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarTodosListarCliente(txtRut.Text, comboEmpresa.SelectedItem.ToString(), comboActividad.SelectedIndex);
                        break;
                    }
                    if (checkActividad.IsChecked.Value && checkEmpresa.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarActividadEmpresaListarCliente(comboEmpresa.SelectedItem.ToString(), comboActividad.SelectedIndex);
                        break;
                    }
                    if (checkRut.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarRutListarCliente(txtRut.Text);
                        break;
                    }
                    if (checkEmpresa.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarEmpresaListarCliente(comboEmpresa.SelectedItem.ToString());
                        break;
                    }
                    if (checkActividad.IsChecked.Value)
                    {
                        tablaListarCliente.ItemsSource = ControladorCliente.FiltrarActividadListarCliente(comboActividad.SelectedIndex);
                        break;
                    }
                }

                break;
            } while (true);
        }
Ejemplo n.º 17
0
        //Se cargan los clientes de la base de datos para ser utilizados en el picker
        public void cargarClientes()
        {
            using (var cClientes = new ControladorCliente())
            {
                this.clientes = cClientes.ShowAll();
            }

            foreach (Cliente cli in clientes)
            {
                pickerCliente.Items.Add(cli.RazonSocial);
            }
        }
Ejemplo n.º 18
0
        public FormVenda(ControladorProduto controladorProdutos, ControladorVenda controladorVenda, ControladorCliente controladorCliente)
        {
            ControladorProduto = controladorProdutos;
            ControladorVenda   = controladorVenda;
            ControladorCliente = controladorCliente;

            NovaVenda = new Venda();

            InitializeComponent();
            InstanciaDataTable();
            AtualizarTela();
            CarregarListas();
        }
Ejemplo n.º 19
0
        private async Task importarClientes()
        {
            //Se eliminan todos los domicilios
            using (var cDomicilio = new ControladorDomicilio())
            {
                cDomicilio.DeleteAll();
            }

            //Se eliminan todos los clientes
            using (var cCliente = new ControladorCliente())
            {
                cCliente.DeleteAll();
            }

            //Se importan los clientes
            HttpClient clienteHttp = new HttpClient();

            clienteHttp.BaseAddress = new Uri(txtDireccionWeb.Text);
            string url       = string.Format("/Exportar.aspx?exportar=clientes");
            var    respuesta = await clienteHttp.GetAsync(url);

            var            resultado = respuesta.Content.ReadAsStringAsync().Result;
            List <Cliente> clientes  = JsonConvert.DeserializeObject <List <Cliente> >(resultado);

            //Se importan todos domicilios
            url       = string.Format("/Exportar.aspx?exportar=domicilios");
            respuesta = await clienteHttp.GetAsync(url);

            resultado = respuesta.Content.ReadAsStringAsync().Result;
            List <Domicilio> domicilios = JsonConvert.DeserializeObject <List <Domicilio> >(resultado);

            //Se persisten los domicilios
            using (var cDomicilios = new ControladorDomicilio())
            {
                foreach (Domicilio dom in domicilios)
                {
                    cDomicilios.Insert(dom);
                }
            }

            //Se persisten a la base de datos
            using (var cCliente = new ControladorCliente())
            {
                foreach (Cliente cli in clientes)
                {
                    cCliente.Insert(cli);
                }
            }

            await importarArticulos();
        }
Ejemplo n.º 20
0
        //Actualizar Cliente
        private void button1_Click(object sender, EventArgs e)
        {
            txtCedula.Enabled = true;

            string[] nombre   = (txtNombre.Text).Split(' ');
            string[] apellido = (txtApellido.Text).Split(' ');

            ControladorCliente cont = new ControladorCliente();

            cont.ActualizarCliente(nombre[0], nombre[1], apellido[0], apellido[1], txtTel.Text, txtCorr.Text, txtCedula.Text, txtDireccion.Text);

            dgvCliente.DataSource = null;
            dgvCliente.DataSource = ControladorCliente.MostrarDatos();
        }
Ejemplo n.º 21
0
        public void cargarInterfaz()
        {
            ControladorCliente c = new ControladorCliente();

            cmbIdCliente.Properties.DataSource = c.GetAll();

            //ControladorUsuario u = new ControladorUsuario();
            //cmbIdVendedor.Properties.DataSource = u.GetAll();

            //ControladorMaterial m = new ControladorMaterial();
            //cmbBase.Properties.DataSource = m.GetBy("WHERE tipo = " + Material.TiposMateriales.Base);

            //ControladorDesign d = new ControladorDesign();
            //cmbDiseño.Properties.DataSource = d.GetAll();
        }
Ejemplo n.º 22
0
        //[TestMethod]
        public void InsertAgregarCliente()
        {
            ClienteDTO clienteDTO = new ClienteDTO();

            clienteDTO.Id        = 3;
            clienteDTO.Nombre    = "VicTestPROBANDO";
            clienteDTO.Telefono  = "unTelmod";
            clienteDTO.Email     = "unEmail";
            clienteDTO.Apellido  = "unApe";
            clienteDTO.Direccion = "unaDir";
            clienteDTO.Activo    = true;

            ControladorCliente controladorCliente = new ControladorCliente();

            controladorCliente.AgregarModificarCliente(clienteDTO);
        }
        private void tablaListarCliente_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var grid     = sender as DataGrid;
            var selected = grid.SelectedItems;

            // ... Add all Names to a List.
            string rut = "";

            foreach (var item in selected)
            {
                var cliente = item as ModeloCliente;
                if (cliente != null)
                {
                    try
                    {
                        rut = cliente.RutCliente;
                        ControladorCliente.CargarDatosAsociados(rut);
                        AgregarCliente aCliente = new AgregarCliente();
                        aCliente.txtRut.Text                  = rut;
                        aCliente.txtRazonSocial.Text          = ModeloCliente.baseCliente[0];
                        aCliente.txtNombreContacto.Text       = ModeloCliente.baseCliente[1];
                        aCliente.txtMailContacto.Text         = ModeloCliente.baseCliente[2];
                        aCliente.txtDireccion.Text            = ModeloCliente.baseCliente[3];
                        aCliente.txtTelefono.Text             = ModeloCliente.baseCliente[4];
                        aCliente.comboActividad.SelectedIndex = int.Parse(ModeloCliente.baseCliente[5]);
                        string empresa = ModeloCliente.baseCliente[6];
                        aCliente.comboEmpresa.SelectedIndex = int.Parse(empresa[0].ToString());

                        ModeloCliente.baseCliente.Clear();
                        aCliente.Show();
                        this.Close();
                        break;
                    }
                    catch
                    {
                        dialogSeleccionErronea.IsEnabled = true;
                        dialogSeleccionErronea.IsOpen    = true;
                    }
                }
                else
                {
                    break;
                }
            }
        }
Ejemplo n.º 24
0
        private void Btn_confirmacion_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Cliente oCliente = new ClasesBase.Clases.Cliente
            {
                Cli_dni      = ClienteAEditar.Cli_dni,
                Cli_nombre   = txt_nombre.Text,
                Cli_apellido = txt_apellido.Text,
                Cli_telefono = txt_telefono.Text,
                Cli_email    = txt_email.Text
            };
            ControladorCliente cliente = new ControladorCliente();

            cliente.Update_Cliente(oCliente);
            MessageBox.Show("Modificacion Exitosa");
            ventanaPadre.collectionCliente.edit_Cliente(oCliente);
            ventanaPadre.CargarDataGrid();
            Close();
        }
        private void btnBuscarListadoCliente_Click(object sender, RoutedEventArgs e)
        {
            ListarClienteEmergente listar = new ListarClienteEmergente();

            if (btnAltoContraste.Background == Brushes.Gray)
            {
                listar.btnAltoContraste_Click(null, null);
            }
            if (ControladorCliente.isFilasTablaCliente())
            {
                listar.Show();
                this.Close();
            }
            else
            {
                dialogIsData.IsEnabled = true;
                dialogIsData.IsOpen    = true;
            }
        }
Ejemplo n.º 26
0
 private void btnFijarCliente_Click(object sender, EventArgs e)
 {
     if (txtClienteID.Text != "Ingresa ID")
     {
         ControladorCliente objCC  = new ControladorCliente();
         string             nombre = objCC.DameNombre(txtClienteID.Text);
         if (nombre != "No existe")
         {
             txtNombre.Text = nombre;
             MessageBox.Show("CLIENTE FIJADO");
         }
         else
         {
             MessageBox.Show(nombre + " el cliente con id " + txtClienteID.Text);
         }
     }
     else
     {
         MessageBox.Show("INGRESA EL ID DEL CLIENTE");
     }
 }
Ejemplo n.º 27
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                ClasesBase.Clases.Cliente oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_Nombre.Text = oCliente.Cli_nombre;
                }
                else
                {
                    MessageBox.Show("el dni que ingreso no existe");
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
            }
        }
Ejemplo n.º 28
0
        private void Btn_confirmacion_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                //oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    if (oCliente.Cli_dni == Convert.ToInt32(txt_dni.Text))
                    {
                        oCliente.Cli_nombre   = txt_nombre.Text;
                        oCliente.Cli_apellido = txt_apellido.Text;
                        oCliente.Cli_telefono = txt_telefono.Text;
                        oCliente.Cli_email    = txt_email.Text;

                        controladorCliente.Update_Cliente(oCliente);
                        MessageBox.Show("Modificacion Exitosa");
                        ventanaPadre.collectionCliente.edit_Cliente(oCliente);
                        ventanaPadre.CargarDataGrid();
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("el dni que busco no coincide con el del campo dni porfavor vuelva buscar");
                        LimpiarCampos();
                    }
                }
                else
                {
                    MessageBox.Show("el dni que ingreso no existe");
                    LimpiarCampos();
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
                LimpiarCampos();
            }
        }
 private void btnRegistrarCliente_Click(object sender, RoutedEventArgs e)
 {
     if (txtRut.Text != "" && txtRazonSocial.Text != "" && txtNombreContacto.Text != "" && txtMailContacto.Text != "" &&
         txtDireccion.Text != "" && txtTelefono.Text != "" && comboEmpresa.SelectedIndex > 0 && comboActividad.SelectedIndex > 0)
     {
         try
         {
             ControladorCliente.AgregarCliente(txtRut.Text, txtRazonSocial.Text, txtNombreContacto.Text, txtMailContacto.Text, txtDireccion.Text, txtTelefono.Text, comboEmpresa.SelectedItem.ToString(), comboActividad.SelectedIndex);
             dialogAgregarCliente.IsEnabled = true;
             dialogAgregarCliente.IsOpen    = true;
         }
         catch
         {
             dialogNoAgregarRutExistente.IsEnabled = true;
             dialogNoAgregarRutExistente.IsOpen    = true;
         }
     }
     else
     {
         dialogNoDataAgregada.IsEnabled = true;
         dialogNoDataAgregada.IsOpen    = true;
     }
 }
Ejemplo n.º 30
0
        public CollectionCliente()
        {
            controladorCliente = new ControladorCliente();

            listaCliente = Lista_Cliente();
        }