//Lista Clientes private void BtnFiltrarRut_Click(object sender, RoutedEventArgs e) { string rut = txtBuscarRutCliente.Text.Replace(" ", ""); rut = rut.Replace(".", ""); if (rut == "") { MessageBox.Show("Para buscar un cliente debe ingresar un RUT"); CargarListaClientes(); } else if (rut.Length < 9 || rut.Length > 12) { MessageBox.Show("Por favor ingrese un RUT valido"); } else if (ClienteCollection.BuscarClientePorRut(rut) == null) { MessageBox.Show("Cliente no existe"); CargarListaClientes(); txtBuscarRutCliente.Text = ""; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorRut(rut); txtBuscarRutCliente.Text = ""; } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { string rut = txtRut.Text.ToString().Replace(".", ""); rut = rut.Replace(" ", ""); string correo = txtMail.Text; Cliente cliente = new Cliente(); if (rut == "") { MessageBox.Show("Por favor ingrese un RUT"); } else if (ClienteCollection.BuscarClientePorRut(rut) != null) { MessageBox.Show("Este cliente/Rut ya se encuentra en sistema"); } else { if (!Validadores.validarRut(rut)) { MessageBox.Show("Rut incorrecto"); return; } else if (!Validadores.validarCorreo(correo)) { MessageBox.Show("Correo incorrecto"); return; } else { cliente.RutCliente = rut.Replace(".", ""); cliente.RazonSocial = txtRazon.Text; cliente.NombreContacto = txtNombre.Text; cliente.MailContacto = txtMail.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.IdActividadEmpresa = int.Parse(cboActividad.SelectedValue.ToString()); cliente.IdTipoEmpresa = int.Parse(cboTipo.SelectedValue.ToString()); if (ClienteCollection.AgregarCliente(cliente)) { MessageBox.Show("Cliente agregado correctamente"); dgClientes.ItemsSource = ClienteCollection.ReadAll(); } else { MessageBox.Show("Cliente no se pudo agregar"); } } } } catch (Exception) { MessageBox.Show("Error al guardar"); } }
private void Carregar_DGV() { ClienteCollection cliente_todos; if (cb_criterio.SelectedIndex == 0 && tb_igual.Text != "") { try { cliente_todos = new ClienteCollection(int.Parse(tb_igual.Text)); } catch (Exception) { cliente_todos = new ClienteCollection(true); } } else if (cb_criterio.SelectedIndex == 1 && tb_igual.Text != "") { cliente_todos = new ClienteCollection(ClienteLoadType.LoadByNome, tb_igual.Text); } else { cliente_todos = new ClienteCollection(true); } dgv_Cliente.AutoGenerateColumns = false; dgv_Cliente.DataSource = cliente_todos; }
//string mensagembackgroundWor; private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { object[] args = (object[])e.Argument; if (args[0].Equals("VMPesquisarCliente")) { this.clienteCollection = negCliente.PesquisarCliente(args[1].ToString(), (bool?)args[2]); } }
public ListarClientes(ClienteCollection listaClientes) { InitializeComponent(); cmbActividad.ItemsSource = Enum.GetValues(typeof(EnumActividad)); cmbTipo.ItemsSource = Enum.GetValues(typeof(EnumTipo)); cmbActividad.SelectedItem = EnumActividad.NoSeleccionado; cmbTipo.SelectedItem = EnumTipo.NoSeleccionado; ListaCliente = listaClientes; }
private void txtfiltrador_TextChanged(object sender, TextChangedEventArgs e) { ClienteCollection c = new ClienteCollection(); if (txtfiltrador.Text.Length == 0) { dataGrid.ItemsSource = c.ReadAll(); return; } dataGrid.ItemsSource = c.Filtrados(txtfiltrador.Text); }
private void btnPedidoClientePesq_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); dgwPedidoClienteSel.DataSource = null; clienteCollection = clienteNegocios.ConsultarNome(textBoxPedidoClienteConsul.Text); dgwPedidoClienteSel.DataSource = clienteCollection; dgwPedidoClienteSel.Update(); dgwPedidoClienteSel.Refresh(); }
public ListadoClientes() { InitializeComponent(); cboEstadoCivil.ItemsSource = Enum.GetValues(typeof(EstadoCivil)); cboEstadoCivil.SelectedIndex = 0; //llamaremos al metodo ReadAll de la coleccion para listar //todos los registros de la BBDD dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ReadAll(); }
private void BtnActualizar_Click(object sender, RoutedEventArgs e) { Cliente cliente = new Cliente(); string rut = txtRut.Text.ToString().Replace(".", ""); rut = rut.Replace(" ", ""); try { if (rut == "") { MessageBox.Show("Por favor ingrese un RUT"); } else if (ClienteCollection.BuscarClientePorRut(rut) == null) { MessageBox.Show("Cliente no existe"); return; } else if (txtRazon.Equals(cliente.RazonSocial) || txtNombre.Equals(cliente.NombreContacto) || txtMail.Equals(cliente.MailContacto) || txtDireccion.Equals(cliente.Direccion) || txtTelefono.Equals(cliente.Telefono) || int.Parse(cboActividad.SelectedValue.ToString()) == cliente.IdActividadEmpresa || int.Parse(cboTipo.SelectedValue.ToString()) == cliente.IdTipoEmpresa) { MessageBox.Show("No hay cambios"); return; } else { cliente.RutCliente = rut; cliente.RazonSocial = txtRazon.Text; cliente.NombreContacto = txtNombre.Text; cliente.MailContacto = txtMail.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.IdActividadEmpresa = int.Parse(cboActividad.SelectedValue.ToString()); cliente.IdTipoEmpresa = int.Parse(cboTipo.SelectedValue.ToString()); if (ClienteCollection.ModificarCliente(cliente)) { MessageBox.Show("Cliente modificado correctamente"); dgClientes.ItemsSource = ClienteCollection.ReadAll(); } else { MessageBox.Show("Este cliente no se pudo modificar"); } } } catch (Exception) { MessageBox.Show("Error al modificar"); } }
public ListarContratos(ContratoCollection listaContratos, ClienteCollection listaclientes, TipoEventoCollection listaTipoEvento) { InitializeComponent(); ListaContratos = listaContratos; ListaClientes = listaclientes; ListaTipoEvento = listaTipoEvento; cmbTipoEvento.Items.Clear(); cmbTipoEvento.DisplayMemberPath = "Nombre"; cmbTipoEvento.SelectedValuePath = "Id"; cmbTipoEvento.ItemsSource = ListaTipoEvento; cmbTipoEvento.SelectedValue = "-1"; }
private void AtualizaGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = clienteNegocios.ConsultaPorNome(txbPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = clienteCollection; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
private void AtualizarGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); clienteCollection = clienteNegocios.ConsultarNome(textBoxPesquisa.Text); dataGridViewCliente.DataSource = null; clienteCollection.Sort((x, y) => x.NomeCompleto.CompareTo(y.NomeCompleto)); dataGridViewCliente.DataSource = clienteCollection; dataGridViewCliente.Update(); dataGridViewCliente.Refresh(); }
public ListadoClientes() { InitializeComponent(); cboTipoEmpresa.ItemsSource = Enum.GetValues(typeof(TipoEmpresa)); cboTipoEmpresa.SelectedIndex = 0; cboActividad.ItemsSource = Enum.GetValues(typeof(ActividadEmpresa)); cboActividad.SelectedIndex = 0; //DB dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ReadAll(); }
private void hayDeudores() { ClienteCollection c = new ClienteCollection(); List <Cliente> asdf = c.Deudores(); if (c.Deudores().Count() > 0) { lblHayDeudores.Content = "Hay deudores!!!"; } else { lblHayDeudores.Content = ""; } }
protected void Page_Load(object sender, EventArgs e) { /*Usuario usuario = (Usuario)Session["Usuario"]; * lblNombreUsuario.Text = usuario.ObtenerNombre(); */ if (Session["ClienteCollection"] == null) { Session["ClienteCollection"] = new ClienteCollection(); } if (Session["ContratoCollection"] == null) { Session["ContratoCollection"] = new ContratoCollection(); } }
private void button1_ClickPedidoCliente(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); Cliente clientePedido = new Cliente(); comboBoxCliente.Enabled = true; btnInserirCliente.Enabled = true; btnAlterarQtd.Visible = false; textBoxPedidoId.Text = null; textBoxInserirDesc.Text = null; textBoxPedidoData.Text = null; textBoxPedidoSituacao.Clear(); comboBoxCliente.Text = ""; comboBoxProduto.Text = ""; codigoTextBox.Clear(); textBoxPedidoValorUn.Clear(); textBoxPedidoQtd.Clear(); textBoxInserirDesc.Clear(); produtoItem = null; produtoteste = null; textBoxTotalItem.Text = "0"; valorTotalItem = 0; gbxItens.Visible = false; textBoxPedidoQtd.Visible = false; textBoxPedidoValorUn.Visible = false; textBoxInserirDesc.Visible = false; btnPedidoDescInserir.Visible = false; labelQtd.Visible = false; labelValUn.Visible = false; btnPedidoCancelarNovo.Visible = false; btnPedidoFinalizarNovo.Visible = false; dgwPedidoItens.DataSource = null; clienteCollection = clienteNegocios.ConsultarNome(comboBoxCliente.Text); this.clienteBindingSource.DataSource = clienteCollection; //cliente = clienteCollection.First(); // primeiro da lista //Queria apenas o primeiro cliente da consulta que fiz no banco e joguei na colecação ???? // cliente = clienteCollection.Last(); /// ultimo registro da lista //clientePedido = clienteCollection.Find( x=> x.NomeCompleto == comboBox1.Text); /// possivel filtro por paremetro // cliente = clienteCollection[0]; primeira posição }
private void CarregarClientes() { ClienteCollection cliCol = new ClienteCollection(); ClienteCollection clientes = new ClienteCollection(true, 1); Cliente cli = new Cliente(); cli.CLI_NOME = "Escolha um Cliente"; cliCol.Add(cli); cliCol.AddRange(clientes); cb_cliente.DataSource = cliCol; cb_cliente.DisplayMember = "CLI_NOME"; cb_cliente.ValueMember = "CLI_CODIGO"; cb_cliente.AutoCompleteSource = AutoCompleteSource.ListItems; cb_cliente.AutoCompleteMode = AutoCompleteMode.SuggestAppend; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { object[] args = (object[])e.Argument; if (args[0].Equals("VMPesquisarCliente")) { this.clienteCollection = this.negCliente.PesquisarCliente(args[1].ToString(), (bool?)args[2]); } else if (args[0].Equals("ExcluirCliente")) { this.mensagembackgroundWor = negCliente.Excluir(args[1] as Cliente); } else if (args[0].Equals("")) { //this.mensagembackgroundWor = } }
private void btnInserirCliente_Click(object sender, EventArgs e) { if (comboBoxCliente.Text == string.Empty) { MessageBox.Show("Nenhum cliente selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); Cliente clientePedido = new Cliente(); clienteCollection = clienteNegocios.ConsultarNome(comboBoxCliente.Text); comboBoxCliente.Enabled = false; PedidoNegocios pedidoNegocios = new PedidoNegocios(); PedidoColletion pedidoColletion = new PedidoColletion(); Pedido pedido = new Pedido(); clientePedido = clienteCollection.Find(x => x.NomeCompleto == comboBoxCliente.Text); pedido.Pessoa = new Cliente(); pedido.Pessoa.IdPessoa = clientePedido.IdPessoa; pedido.Situacao = new Situacao(); pedido.Situacao.IdSituacao = 5; string retorno = pedidoNegocios.Inserir(pedido); textBoxPedidoId.Text = retorno; pedidoColletion = pedidoNegocios.ConsultarPorId(int.Parse(retorno)); Pedido pedido1 = new Pedido(); pedido1 = pedidoColletion.Find(x => x.IdPedido == int.Parse(textBoxPedidoId.Text)); textBoxPedidoData.Text = Convert.ToString(pedido1.DataHora); textBoxPedidoSituacao.Text = pedido1.Situacao.Descricao; gbxItens.Visible = true; btnInserirCliente.Enabled = false; textBoxTotalItem.Text = "0"; textBoxValorTotal.Text = string.Format("{0:c}", valorTotalItem); //carregarListaProduto(); } }
public ClienteCollection PesquisarCliente(string VMPesquisa, bool?ativo) { ClienteCollection clienteCollection = new ClienteCollection(); AcessoDados.LimparParametro(); AcessoDados.AdicionarParametro("@INvchNome", VMPesquisa); AcessoDados.AdicionarParametro("@INbitAtivo", ativo); using (DataTable dtbRegistro = AcessoDados.GetDataTable("uspPesquisarCliente", CommandType.StoredProcedure)) { foreach (DataRow dtrItem in dtbRegistro.Rows) { clienteCollection.Add(CarregarItem(dtrItem)); } } return(clienteCollection); }
private ClienteCollection ObtenerCopiaListaClientes() { ClienteCollection lista = new ClienteCollection(); foreach (var cliente in ListaClientes) { Cliente copiaCliente = new Cliente(); copiaCliente.Rut = cliente.Rut; copiaCliente.RazonSocial = cliente.RazonSocial; copiaCliente.Direccion = cliente.Direccion; copiaCliente.NombreContacto = cliente.NombreContacto; copiaCliente.MailContacto = cliente.MailContacto; copiaCliente.Telefono = cliente.Telefono; copiaCliente.Actividad = cliente.Actividad; copiaCliente.Tipo = cliente.Tipo; lista.Add(cliente); } return(lista); }
public ClienteCollection ConsultaPorNome(string nome) { try { //Criar uma coleção nova de clientes (aqui ela está vazia) ClienteCollection clienteColecao = new ClienteCollection(); //Limpa os parametros que estiverem na coleção acessoDadosSqlServer.LimparParametros(); //adiciona os novos parametros para inserir no banco acessoDadosSqlServer.AdicionarParametros("@Nome", nome); DataTable dataTableCliente = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspClienteConsultarPorNome"); //Percorrer o DataTable e transformar em coleção de cliente //Cada linha do DataTable é um cliente foreach (DataRow linha in dataTableCliente.Rows) { //Criar um cliente vazio Cliente cliente = new Cliente(); //Colocar os dados da linha nele cliente.IdCliente = Convert.ToInt32(linha["IdCliente"]); cliente.Nome = Convert.ToString(linha["Nome"]); cliente.DataNascimento = Convert.ToDateTime(linha["DataNascimento"]); cliente.Sexo = Convert.ToBoolean(linha["Sexo"]); cliente.LimiteCompra = Convert.ToDecimal(linha["LimiteCompra"]); cliente.CPF = Convert.ToString(linha["CPF"]); cliente.RG = Convert.ToString(linha["RG"]); cliente.Pagamento = Convert.ToBoolean(linha["Pagamento"]); //Adicionar ele na coleção clienteColecao.Add(cliente); } return(clienteColecao); } catch (Exception ex) { throw new Exception("Não foi possível consular o cliente por nome. Detalhes: " + ex.Message); } }
private void BtnFiltrarTipo_Click(object sender, RoutedEventArgs e) { if (cboFiltrarTipoCliente.SelectedIndex == -1) { MessageBox.Show("Para filtrar por tipo primero debe seleccionarlo"); CargarListaClientes(); } else if (ClienteCollection.BuscarClientePorTipo(int.Parse(cboFiltrarTipoCliente.SelectedValue.ToString())) == null) { MessageBox.Show("No existen Contratos con el tipo de Cliente seleccionado"); CargarListaClientes(); cboFiltrarTipoCliente.SelectedIndex = -1; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorTipo(int.Parse(cboFiltrarTipoCliente.SelectedValue.ToString())); cboFiltrarTipoCliente.SelectedIndex = -1; } }
private void BtnFiltrarActividad_Click(object sender, RoutedEventArgs e) { if (cboFiltrarActividad.SelectedIndex == -1) { MessageBox.Show("Para filtrar por actividad primero debe seleccionarla"); CargarListaClientes(); } else if (ClienteCollection.BuscarClientePorActividad(int.Parse(cboFiltrarActividad.SelectedValue.ToString())) == null) { MessageBox.Show("No existen Clientes con la actividad seleccionada"); CargarListaClientes(); cboFiltrarActividad.SelectedIndex = -1; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorActividad(int.Parse(cboFiltrarActividad.SelectedValue.ToString())); cboFiltrarActividad.SelectedIndex = -1; } }
protected void Page_Load(object sender, EventArgs e) { //rescateremos la coleccion desde la sesion si es que existe if (Session["coleccion"] != null) { this._clienteCollection = (ClienteCollection)Session["coleccion"]; } //isPostBack //si es la primera vez que se carga la pagina isPostBack es false //si se enviaron datos (pincharon el boton) isPostBack es true if (!IsPostBack) { //si es la primera vez que la pagina se carga //se cargará el dropdown ddlEstadoCivil.DataSource = Enum.GetValues(typeof(EstadoCivil)); ddlEstadoCivil.SelectedIndex = 0; //se refresca el dropdownlist con //el metodo databind ddlEstadoCivil.DataBind(); } }
//Construtor public Frm_Venda(int COM_CODIGO) { InitializeComponent(); ClienteCollection cliente_todos_temp = new ClienteCollection(true, 1); ClienteCollection cliente_todos = new ClienteCollection(); Cliente cliente_temp = new Cliente(); cliente_temp.CLI_CODIGO = 0; cliente_temp.CLI_NOME = "Escolha um cliente"; cliente_todos.Add(cliente_temp); foreach (Cliente cli in cliente_todos_temp) { cliente_todos.Add(cli); } cb_cliente.DataSource = cliente_todos; cb_cliente.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_cliente.AutoCompleteSource = AutoCompleteSource.ListItems; this.Text = Titulo_Tela("Cadastro de Venda"); Limpar(); Ativar_Desativar(true); dgv_produtos.AutoGenerateColumns = false; if (COM_CODIGO > 0) { Carregar_Cadastro(COM_CODIGO); } else { gb_compra.Text = Titulo_Grupo("Cadastro"); cb_cliente.Select(); } }
private void CargarDatosVentanaContrato(Contrato contrato) { txtNumeroDeContrato.Text = contrato.Numero; txtRutClienteContrato.Text = contrato.RutCliente; txtNombreClienteContrato.Text = ClienteCollection.BuscarClientePorRut(contrato.RutCliente).NombreContacto; cboTipoEvento.SelectedValue = contrato.IdTipoEvento; SelectionChangedTipoEvento(); cboTipoEventoNombre.SelectedValue = contrato.IdModalidad; SelectionChangedModalidad(); txtAsistentes.Text = contrato.Asistentes.ToString(); txtPersonalAdicional.Text = contrato.PersonalAdicional.ToString(); fechaInicioPicker.SelectedDate = contrato.Creacion; fechaTerminoPicker.SelectedDate = contrato.Termino; horaInicioPicker.SelectedTime = contrato.FechaHoraInicio; horaTerminoPicker.SelectedTime = contrato.FechaHoraTermino; txtObservaciones.Text = contrato.Observaciones; }
public void CrearDatosDePrueba() { ListaTiposEventos = new TipoEventoCollection(); ListaTiposEventos.Add(new TipoEvento("CB001", "Coffee Break - Light Break", 3, 2)); ListaTiposEventos.Add(new TipoEvento("CB002", "Coffee Break - Journal Break", 8, 6)); ListaTiposEventos.Add(new TipoEvento("CB003", "Coffee Break - Day Break", 12, 6)); ListaTiposEventos.Add(new TipoEvento("CO001", "Cocktail - Quick Cocktail", 6, 4)); ListaTiposEventos.Add(new TipoEvento("CO002", "Cocktail - Ambient Cocktail", 10, 5)); ListaTiposEventos.Add(new TipoEvento("CE001", "Cenas - Ejecutiva", 25, 10)); ListaTiposEventos.Add(new TipoEvento("CE002", "Cenas - Celebración", 35, 14)); ListaTiposEventos.Add(new TipoEvento("-1", "Seleccionar", 0, 0)); ListaClientes = new ClienteCollection(); Cliente soprole = new Cliente(1, "Soprole", "Ana", "*****@*****.**", "Santiago", "123", EnumActividad.Alimentos, EnumTipo.Limitada); Cliente agrosuper = new Cliente(2, "Agrosuper", "Juan", "*****@*****.**", "Viña", "456", EnumActividad.Alimentos, EnumTipo.Limitada); Cliente codelco = new Cliente(3, "Codelco", "María", "*****@*****.**", "El Salvador", "567", EnumActividad.Comercio, EnumTipo.SociedadAnonima); ListaClientes.Add(soprole); ListaClientes.Add(agrosuper); ListaClientes.Add(codelco); ListaContratos = new ContratoCollection(); Contrato c1 = new Contrato("202004292011", soprole, 100, 5, new DateTime(2020, 04, 29), null, new DateTime(2020, 05, 02, 21, 00, 00), new DateTime(2020, 05, 03, 04, 00, 00), "Casa Piedra", true, ListaTiposEventos.First(r => r.Id == "CE002"), "Sin observaciones"); Contrato c2 = new Contrato("202004292011", agrosuper, 200, 7, new DateTime(2020, 04, 29), null, new DateTime(2020, 05, 02, 21, 00, 00), new DateTime(2020, 05, 03, 04, 00, 00), "Casa Piedra", true, ListaTiposEventos.First(r => r.Id == "CE002"), "Sin observaciones"); Contrato c3 = new Contrato("202004292011", codelco, 300, 10, new DateTime(2020, 04, 29), null, new DateTime(2020, 05, 02, 21, 00, 00), new DateTime(2020, 05, 03, 04, 00, 00), "Casa Piedra", true, ListaTiposEventos.First(r => r.Id == "CE002"), "Sin observaciones"); ListaContratos.Add(c1); ListaContratos.Add(c2); ListaContratos.Add(c3); soprole.MisContratos.Add(c1); agrosuper.MisContratos.Add(c2); codelco.MisContratos.Add(c3); }
private void btngravar_Click(object sender, EventArgs e) { if (tb_nome.Text == string.Empty) { MessageBox.Show("Descrição obrigatória!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_nome.Focus(); } //else // if (tb_codigo.Text == string.Empty) // { //0_CLI_CODIGO; // MessageBox.Show("Código obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); //1_CLI_CIDADE; // tb_nome.Focus(); //2_CLI_INATIVO; // } //3_CLI_PESSOA; else //4_CLI_CEP; { //5_CLI_NOME; Cliente cliente; //6_CLI_FANTASIA; //7_CLI_BAIRRO; if (tb_codigo.Text == string.Empty) //8_CLI_LOGRADOURO; { //9_CLI_FONE; cliente = new Cliente(); cliente.CLI_CODIGO = 0; //10_CLI_celular } //11 _CLI_email else //12_CLI_CONTATO; { //13_CLI_CPF_CNPJ; cliente = new Cliente(int.Parse(tb_codigo.Text)); cliente.CLI_CODIGO = int.Parse(tb_codigo.Text); //14_CLI_INSC_ESTADUAL } //15_CLI_OBS; //16_CLI_CADASTRO; cliente.CLI_NOME = tb_nome.Text.ToUpper(); cliente.CLI_CIDADE = new Cidade(int.Parse(cb_cidade.SelectedValue.ToString())); cliente.CLI_INATIVO = cb_status.SelectedIndex; cliente.CLI_LOGRADOURO = tb_logradouro.Text.ToUpper(); cliente.CLI_CEP = tb_cep.Text; cliente.CLI_OBS = tb_obs.Text.ToUpper(); cliente.CLI_BAIRRO = tb_bairro.Text.ToUpper(); cliente.CLI_FONE = tb_telefone.Text; cliente.CLI_CELULAR = tb_celular.Text; cliente.CLI_CONTATO = tb_contato.Text.ToUpper(); cliente.CLI_CADASTRO = DateTime.Parse(tb_cadastro.Text); cliente.CLI_PESSOA = cb_pessoa.SelectedIndex; cliente.CLI_EMAIL = tb_email.Text; cliente.CLI_CPF_CNPJ = tb_cpf_cnpj.Text; cliente.CLI_INSC_ESTADUAL = tb_ie_ci.Text; cliente.CLI_FANTASIA = tb_fantasia.Text.ToUpper(); cliente.Salvar(); Log log = new Log(); log.LOG_USUARIO = Global.FUN_CODIGO; log.LOG_DATA = DateTime.Now; log.LOG_TELA = this.Text; if (tb_codigo.Text == string.Empty) { log.LOG_DESCRICAO = "Cadastrou o cliente de código: " + cliente.CLI_CODIGO.ToString() + " e nome: " + cliente.CLI_NOME + "."; } else { log.LOG_DESCRICAO = "Alterou o cliente de código: " + cliente.CLI_CODIGO.ToString() + " e nome: " + cliente.CLI_NOME + "."; } log.Save(); if (Configuracoes.Default.Mensagem_Gravar == true) { if (tb_codigo.Text == string.Empty) { MessageBox.Show("Cadastro efetuado com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Alteração efetuada com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information); } } tb_codigo.Text = cliente.CLI_CODIGO.ToString(); tb_codigo.Enabled = false; if (Global.NUM_OS == 1) { ComboBox dropdown_cliente = (ComboBox)Application.OpenForms["Frm_OS"].Controls["gb_geral"].Controls["cb_cliente"]; ClienteCollection clientes = new ClienteCollection(true, 1); dropdown_cliente.DataSource = clientes; dropdown_cliente.DisplayMember = "CLI_NOME"; dropdown_cliente.ValueMember = "CLI_CODIGO"; dropdown_cliente.AutoCompleteSource = AutoCompleteSource.ListItems; dropdown_cliente.AutoCompleteMode = AutoCompleteMode.SuggestAppend; dropdown_cliente.SelectedIndex = dropdown_cliente.FindString(cliente.CLI_NOME); Global.NUM_OS = 0; this.Close(); } tb_nome.Focus(); } }
void FillCliente() { ClienteCollection wClienteCollection = new ClienteCollection(); Cliente wCliente = new Cliente(); wCliente.IdCliente = 20008; wCliente.Nombre = "Albert"; wCliente.Apellido = "Stiefel"; wClienteCollection.Add(wCliente); wCliente = new Cliente(); wCliente.IdCliente = 10000; wCliente.Nombre = "Joan"; wCliente.Apellido = "Pullut"; wClienteCollection.Add(wCliente); wCliente = new Cliente(); wCliente.IdCliente = 40005; wCliente.Nombre = "July"; wCliente.Apellido = "Brown"; wClienteCollection.Add(wCliente); dataGridView1.DataSource = wClienteCollection; }
private void CargarGriedView() { //Carga listas con datos users = UsuarioCollection.ListaUsuarios(); empleados = EmpleadoCollection.ListaEmpleados(); clientes = ClienteCollection.ListaClientes(); proveedores = ProveedorCollection.ListaProveedores(); Usuario user; //Creacion DataTable DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[5] { new DataColumn("ID", typeof(int)), new DataColumn("Nombre", typeof(string)), new DataColumn("Usuario", typeof(string)), new DataColumn("Tipo", typeof(string)), new DataColumn("Estado", typeof(string)) }); //Carga de datos en DataTable foreach (Modelo.Cliente c in clientes) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == c.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(c.ID_USUARIO, c.NOMBRE_CLIENTE, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } foreach (Modelo.Empleado e in empleados) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == e.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(e.ID_USUARIO, e.PNOMBRE_EMPLEADO + " " + e.APP_PATERNO_EMPLEADO + " " + e.APP_MATERNO_EMPLEADO, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } foreach (Modelo.Proveedor p in proveedores) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == p.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(p.ID_USUARIO, p.PNOMBRE_PROVEEDOR + " " + p.APP_PATERNO_PROVEEDOR + " " + p.APP_MATERNO_PROVEEDOR, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } //Carga de GriedView gvUsuario.DataSource = dt; gvUsuario.DataBind(); }