protected override void ExecutaPesquisa() { VendedorBLL = new VendedorBLL(); if (string.IsNullOrEmpty(txtFiltro.Text)) { dgvPesquisa.Columns.Clear(); dgvPesquisa.DataSource = VendedorBLL.ToList_VendedorView(VendedorBLL.getVendedor()); } else { dgvPesquisa.Columns.Clear(); switch (Convert.ToString(cbFiltro.SelectedValue)) { case "codigo": { dgvPesquisa.DataSource = VendedorBLL.ToList_VendedorView(VendedorBLL.getVendedor(p => p.codInt.ToString() == txtFiltro.Text)); } break; case "descricao": { dgvPesquisa.DataSource = VendedorBLL.ToList_VendedorView(VendedorBLL.getVendedor(p => p.nome.ToLower().Contains(txtFiltro.Text.ToLower()))); } break; } } }
private void Consultar_button_Click(object sender, EventArgs e) { Expression <Func <Vendedor, bool> > filtro = a => true; int id; switch (Filtro_comboBox.SelectedIndex) { case 0: /// todos break; case 1: id = Convert.ToInt32(Criterio_textBox.Text); filtro = a => a.VendedorId == id; break; case 2: // por nombre filtro = a => a.Nombre.Contains(Criterio_textBox.Text); break; ///FECHA case 3: filtro = a => a.Fecha >= Desde_dateTimePicker.Value.Date && a.Fecha <= Hasta_dateTimePicker.Value.Date; break; } Consulta_dataGridView.DataSource = VendedorBLL.GetList(filtro); }
protected virtual Vendedor LoadFromControls() { Vendedor Vendedor = new Vendedor(); if (Id != null) { Vendedor.Id = Convert.ToInt64(txtId.Text); Vendedor.codigo = Convert.ToInt64(txtCodigo.Text); Vendedor.codInt = txtCodInt.Text; } Vendedor.nome = txtNome.Text; if (Id == null) { VendedorBLL = new VendedorBLL(); List <Vendedor> vendedorList = VendedorBLL.getVendedor(p => p.nome.ToLower() == Vendedor.nome.ToLower()); if (vendedorList.Count > 0) { Vendedor.Id = vendedorList.FirstOrDefault().Id; Vendedor.codigo = vendedorList.FirstOrDefault().codigo; Vendedor.codInt = vendedorList.FirstOrDefault().codInt; } else { Vendedor.codInt = Sequence.GetNextVal("sq_vendedor_sequence").ToString(); } } Vendedor.inativo = (chkInativo.Checked == true) ? "S" : "N"; return(Vendedor); }
private void Guardarbutton_Click(object sender, EventArgs e) { Vendedor vendedor; bool paso = false; if (!Validar()) { return; } vendedor = LlenarClase(); if (IDnumericUpDown.Value == 0) { paso = VendedorBLL.Guardar(vendedor); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un campo que no exite", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = VendedorBLL.Modificar(vendedor); } if (paso) { MessageBox.Show("Guardado con Exito"); Limpiar(); } else { MessageBox.Show("No se Guardo"); } }
private void Button2_Click(object sender, EventArgs e) { SuperErrorProvider.Clear(); int id = (int)vendedorIdNumericUpDown.Value; Vendedor vendedor = VendedorBLL.Buscar(id); Vendedor vendedor_guardar = LlenaClase(); if (vendedor == null) { if (GuardarValidar()) ///sim la funcion validar = true entonces guardaame { if (VendedorBLL.Guardar(vendedor_guardar)) { MessageBox.Show(" Guardado"); Limpiar(); } } } else { if (GuardarValidar()) { if (VendedorBLL.Modificar(vendedor_guardar)) { MessageBox.Show(" Modificado"); } else { MessageBox.Show(" no medificado"); } } } Nuevo_button.PerformClick(); }
private void Elimiinar_button_Click_1(object sender, EventArgs e) { SuperErrorProvider.Clear(); int id; int.TryParse(vendedorIdNumericUpDown.Text, out id); // Vendedor vendedor = BLL.VendedorBLL.Buscar(id); if (!ExisteEnBaseDeDatos()) { SuperErrorProvider.SetError(vendedorIdNumericUpDown, "no se pudo eliminar una persona que no existen"); } if (vendedorIdNumericUpDown.Value == 0) { MessageBox.Show("no se puede eliminar Un Vendedor que no Existe"); return; } if (VendedorBLL.Eliminar(id)) { Limpiar(); MessageBox.Show(" Eliminado"); } else { MessageBox.Show("No se puede eliminar que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); Nuevo_button.PerformClick(); } }
private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Vendedor vendedor = LlenaClase(); bool paso = false; if (vendedorIDNumericUpDown.Value == 0) { paso = VendedorBLL.Guardar(vendedor); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No Se Puedo Modificar un Vendedor Inexistente!!", "Fallo!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = VendedorBLL.Modificar(vendedor); } if (paso) { Limpiar(); MessageBox.Show("Vendedor Guardado!!", "Exito!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No Se Pudo Guardar!!", "Fallo!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ExisteEnBaseDeDatos() { //repositorio = new RepositorioBase<Vendedor>(new Contexto()); Vendedor _vendedor = VendedorBLL.Buscar((int)vendedorIdNumericUpDown.Value); return(_vendedor != null); }
protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); VendedorBLL = new VendedorBLL(); if (Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value) > 0) { Vendedor Vendedor = VendedorBLL.Localizar(Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Vendedor.codInt + " - " + Vendedor.nome, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie")); string retorno = string.Empty; retorno = "Vendedor excluído com sucesso."; VendedorBLL.ExcluirVendedor(Vendedor); if ((intOmie) & (updateVendedorOmie)) { VendedorProxy proxy = new VendedorProxy(); retorno = proxy.ExcluirVendedor(Vendedor); } MessageBox.Show(retorno, Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void SetupCondPagamento() { vendedorBLL = new VendedorBLL(); cbVendedor.DataSource = vendedorBLL.getVendedor(); cbVendedor.ValueMember = "Id"; cbVendedor.DisplayMember = "nome"; cbVendedor.SelectedIndex = -1; }
protected override bool salvar(object sender, EventArgs e) { bool Retorno = epValidaDados.Validar(true); if (Retorno) { try { VendedorBLL = new VendedorBLL(); VendedorBLL.UsuarioLogado = Program.usuario_logado; VendedorProxy proxy = new VendedorProxy(); bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie")); Vendedor Vendedor = LoadFromControls(); Vendedor.sincronizar = "S"; if (Id != null) { VendedorBLL.AlterarVendedor(Vendedor); } else { VendedorBLL.AdicionarVendedor(Vendedor); } if (Vendedor.Id != 0) { Id = Vendedor.Id; txtCodInt.Text = Vendedor.codInt; } if ((intOmie) & (updateVendedorOmie)) { if (Vendedor.codigo <= 0) { proxy.IncluirVendedor(Vendedor); } else { proxy.AlterarVendedor(Vendedor); } } Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }
protected override void carregaConsulta() { VendedorBLL = new VendedorBLL(); base.carregaConsulta(); dgvDados.DataSource = null; List <Vendedor> VendedorList = VendedorBLL.getVendedor(p => p.Id.ToString(), false, deslocamento, tamanhoPagina, out totalReg); dgvDados.DataSource = VendedorBLL.ToList_VendedorView(VendedorList); colOrdem = 0; }
private void Gualdar_button_Click_1(object sender, EventArgs e) { // repositorio = new RepositorioBase<Vendedor>(new Contexto()); SuperErrorProvider.Clear(); bool paso = false; int id = (int)vendedorIdNumericUpDown.Value; // Vendedor vendedor = repositorio.Buscar(id); Vendedor vendedor_guardar = LlenaClase(); if (!GuardarValidar()) { return; } if (vendedorIdNumericUpDown.Value == 0) { paso = VendedorBLL.Guardar(vendedor_guardar); } else { /*if (GuardarValidar()) ///sim la funcion validar = true entonces guardaame * { * if (repositorio.Guardar(vendedor_guardar)) * { * MessageBox.Show(" Guardado"); * Limpiar(); * * } * * * }*/ // else if (!ExisteEnBaseDeDatos()) { MessageBox.Show("No Se Puedo Modificar un Vendedor Inexistente!!", "Fallo!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = VendedorBLL.Modificar(vendedor_guardar); } if (paso) { MessageBox.Show("Vendedor Guardado!!", "Exito!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No Se Pudo Guardar!!", "Fallo!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Guardarbutton_Click(object sender, EventArgs e) { Vendedores vendedores = new Vendedores(); vendedores = LLenarFormulario(); if (!Confirmar()) { //MessageBox.Show("Todos los campos deben estar llenos"); } else if (VendedorBLL.Guardar(vendedores)) { MessageBox.Show("EL vendedor ha sido registrado"); } }
public void ModificarTest() { bool paso = false; Vendedor vendedor = new Vendedor() { vendedorID = 1, Nombres = "Vendedor 10", Sueldo = 10000, RetencionPorcentaje = 10, RetencionCalculo = "1000" }; paso = VendedorBLL.Modificar(vendedor); Assert.AreEqual(paso, true); }
public void GuardarTest() { Vendedores vendedor = new Vendedores(); vendedor.Nombre = "Robert"; vendedor.Apellido = "Frias"; vendedor.Sexo = "Hombre"; vendedor.Cedula = "1215545"; vendedor.TelefonoFijo = "4456"; vendedor.TelefonoMovil = "4456"; vendedor.Direccion = "4456"; vendedor.Zona = "4456"; vendedor.TipoVehiculo = "4456"; Assert.IsTrue(VendedorBLL.Guardar(vendedor)); }
private void BuscarButton_Click(object sender, EventArgs e) { int.TryParse(vendedorIDNumericUpDown.Text, out int ID); Vendedor vendedor = VendedorBLL.Buscar(ID); if (vendedor != null) { errorProvider.Clear(); LlenaCampo(vendedor); MessageBox.Show("Vendedor Encontrado!!!", "Exito!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Vendedor no Encontrado!!!", "Fallo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { errorProvider.Clear(); int id; int.TryParse(IDnumericUpDown.Text, out id); if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se Encuetra en la base de datos"); return; } if (VendedorBLL.Eliminar(id)) { MessageBox.Show("Se Elimino existosamente", "Existo", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } }
private void Buscarbutton_Click(object sender, EventArgs e) { var listado = new List <Vendedor>(); if (CristeriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: listado = VendedorBLL.GetList(p => true); break; case 1: int id = Convert.ToInt32(CristeriotextBox.Text); listado = VendedorBLL.GetList(p => p.VendedorID == id); break; case 2: listado = VendedorBLL.GetList(p => p.Nombre.Contains(CristeriotextBox.Text)); break; case 3: decimal sueldo = Convert.ToDecimal(CristeriotextBox.Text); listado = VendedorBLL.GetList(p => p.Sueldo == sueldo); break; case 4: decimal retencion = Convert.ToDecimal(CristeriotextBox.Text); listado = VendedorBLL.GetList(p => p.Restencion == retencion); break; case 5: decimal retencionp = Convert.ToDecimal(CristeriotextBox.Text); listado = VendedorBLL.GetList(p => p.Restecionp == retencionp); break; } listado = listado.Where(c => c.FechaVendedor.Date >= DesdedateTimePicker.Value.Date && c.FechaVendedor.Date <= HastadateTimePicker.Value.Date).ToList(); } else { listado = VendedorBLL.GetList(p => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; }
private void EliminarButton_Click(object sender, EventArgs e) { errorProvider.Clear(); int id; int.TryParse(vendedorIDNumericUpDown.Text, out id); if (!ExisteEnLaBaseDeDatos()) { errorProvider.SetError(vendedorIDNumericUpDown, "No puedes Borrar Un Vendedor Inexistente"); return; } if (VendedorBLL.Eliminar(id)) { Limpiar(); MessageBox.Show("Vendedor Eliminado!!", "Exito!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void SetupVendedor() { vendedorBLL = new VendedorBLL(); List <Vendedor> VendedorList = vendedorBLL.getVendedor(); AutoCompleteStringCollection acc = new AutoCompleteStringCollection(); foreach (Vendedor item in VendedorList) { acc.Add(item.nome); } cbVendedor.DataSource = VendedorList; cbVendedor.AutoCompleteCustomSource = acc; cbVendedor.ValueMember = "Id"; cbVendedor.DisplayMember = "nome"; cbVendedor.SelectedIndex = -1; }
protected override void LoadToControls() { if (Id != null) { VendedorBLL = new VendedorBLL(); Vendedor Vendedor = VendedorBLL.Localizar(Id); if (Vendedor != null) { txtId.Text = Vendedor.Id.ToString(); txtCodigo.Text = Vendedor.codigo.ToString(); txtCodInt.Text = Vendedor.codInt; txtNome.Text = Vendedor.nome; chkInativo.Checked = Vendedor.inativo == "S"; } } }
private void ExecutaPesquisaVendedor(TextBox txtCod, TextBox txtDesc = null) { frmPesquisaVendedor pesquisa = new frmPesquisaVendedor(); if (pesquisa.ExibeDialogo(txtCod.Text) == DialogResult.OK) { if (pesquisa.Id != null) { VendedorBLL VendedorBLL = new VendedorBLL(); Vendedor Vendedor = VendedorBLL.Localizar(pesquisa.Id); if (Vendedor != null) { txtCod.Text = Vendedor.Id.ToString(); txtDesc.Text = Vendedor.nome; } } } }
private void Button4_Click(object sender, EventArgs e) { SuperErrorProvider.Clear(); int id; Vendedor vendedor = new Vendedor(); int.TryParse(vendedorIdNumericUpDown.Text, out id); vendedor = VendedorBLL.Buscar(id); if (vendedor != null) { MessageBox.Show(" encontrado"); LlenaCampo(vendedor); } else { MessageBox.Show("no encontrado"); } }
private void Buscarbutton_Click(object sender, EventArgs e) { errorProvider.Clear(); int id; Vendedor vendedor = new Vendedor(); int.TryParse(IDnumericUpDown.Text, out id); vendedor = VendedorBLL.Buscar(id); if (vendedor != null) { MessageBox.Show("Encontrado"); LlenarCampo(vendedor); } else { MessageBox.Show("No se encontro"); Limpiar(); } }
private void BuscarVendedorbutton_Click(object sender, EventArgs e) { var vendedor = VendedorBLL.Buscar(Convert.ToInt32(VendedorIdtextBox.Text)); if (vendedor != null) { NombreVendedortextBox.Text = vendedor.Nombre; ApellidotextBox.Text = vendedor.Apellido; if (vendedor.Sexo.Equals("Mujer")) { MujerradioButton.Checked = true; } else { HombreradioButton.Checked = true; } if (vendedor.VehiculoPropio.Equals("Si")) { VehiculoPsiradioButton.Checked = true; } else { VehiculoPnoradioButton.Checked = true; } if (vendedor.VehiculoAsignado.Equals("Si")) { VasignadoSiradioButton3.Checked = true; } else { VasignadonoradioButton.Checked = true; } CargarVendedores(vendedor); } else { MessageBox.Show("Este Id no pertenece a ningun Vendedor " + Convert.ToInt32(VendedorIdtextBox.Text), "Error en la consulta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { int id = (int)VendedorIdnumericUpDown1.Value; if (id > 0) { Vendedor vendedor = VendedorBLL.Buscar(id); if (vendedor != null) { LlenarCampos(vendedor); MessageBox.Show("Cantidad de registros: " + vendedor.Detalles.Count); MessageBox.Show("Registro encontrado"); } else { MessageBox.Show("Registro no encontrado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("ID incorrecto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
protected override void SetupColunasGrid() { VendedorBLL VendedorBLL = new VendedorBLL(); List<Vendedor> lstVendedor = VendedorBLL.getVendedor(); dgvPesquisa.DataSource = VendedorBLL.ToList_VendedorView(lstVendedor); }
protected override void ordenaCelula(object sender, DataGridViewCellMouseEventArgs e) { base.ordenaCelula(sender, e); VendedorBLL = new VendedorBLL(); List <Vendedor> VendedorList; DataGridViewColumn col = dgvFiltro.Columns[e.ColumnIndex]; DataGridViewColumn colAnt = dgvFiltro.Columns[colOrdem]; ListSortDirection direction; switch (col.HeaderCell.SortGlyphDirection) { case SortOrder.None: direction = ListSortDirection.Ascending; break; case SortOrder.Ascending: direction = ListSortDirection.Ascending; break; case SortOrder.Descending: direction = ListSortDirection.Descending; break; default: direction = ListSortDirection.Ascending; break; } if (colOrdem == e.ColumnIndex) { if (direction == ListSortDirection.Ascending) { direction = ListSortDirection.Descending; } else { direction = ListSortDirection.Ascending; col.HeaderCell.SortGlyphDirection = SortOrder.None; } } else { direction = ListSortDirection.Ascending; colAnt.HeaderCell.SortGlyphDirection = SortOrder.None; } switch (e.ColumnIndex) { case COL_NOME: { VendedorList = VendedorBLL.getVendedor(p => p.nome, direction != ListSortDirection.Ascending, deslocamento, tamanhoPagina, out totalReg); } break; //O default será executado quando o index for 0 default: { VendedorList = VendedorBLL.getVendedor(p => p.Id.ToString(), direction != ListSortDirection.Ascending, deslocamento, tamanhoPagina, out totalReg); } break; } dgvDados.DataSource = VendedorBLL.ToList_VendedorView(VendedorList); colOrdem = e.ColumnIndex; col.HeaderCell.SortGlyphDirection = direction == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; }
protected override void executeCellEndEditChild(object sender, DataGridViewCellEventArgs e) { base.executeCellEndEditChild(sender, e); VendedorBLL = new VendedorBLL(); int id = 0; string inativo = string.Empty; string nome = string.Empty; if (dgvFiltro[COL_ID, e.RowIndex].Value != null) { id = Convert.ToInt32(dgvFiltro[COL_ID, e.RowIndex].Value); } if (dgvFiltro[COL_NOME, e.RowIndex].Value != null) { if (!string.IsNullOrEmpty((string)dgvFiltro[COL_NOME, e.RowIndex].Value)) { nome = dgvFiltro[COL_NOME, e.RowIndex].Value.ToString(); } } if (e.ColumnIndex == COL_INATIVO) { DataGridViewCheckBoxCell cell = dgvFiltro.CurrentCell as DataGridViewCheckBoxCell; if (cell != null) { CheckState value = (CheckState)cell.EditedFormattedValue; switch (value) { case CheckState.Checked: inativo = "S"; break; case CheckState.Unchecked: inativo = "N"; break; default: inativo = string.Empty; break; } } } Expression <Func <Vendedor, bool> > predicate = p => true; if (id > 0) { predicate = predicate = p => p.Id == id; } if (!string.IsNullOrEmpty(nome)) { predicate = predicate.And(p => p.nome.ToLower().Contains(nome.ToLower())); } if (!string.IsNullOrEmpty(inativo)) { predicate = predicate.And(p => p.inativo == inativo); } List <Vendedor> VendedorList = VendedorBLL.getVendedor(predicate.Expand(), t => t.Id.ToString(), false, deslocamento, tamanhoPagina, out totalReg); dgvDados.DataSource = VendedorBLL.ToList_VendedorView(VendedorList); }