private void dgvVenta_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { tbOrdenVentaDetalle ordenVentaDetalle = (tbOrdenVentaDetalle)dgvVenta.CurrentRow.DataBoundItem; if (e.ColumnIndex == dtcBodegaEntrada.Index && ordenVentaDetalle.tbProducto.tbTipoProducto.esInventariable) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Tienda"), new DataColumn("Código"), new DataColumn("Descripción"), new DataColumn("Es facturable"), new DataColumn("Fecha de registro"), new DataColumn("bodega", typeof(object)) }); (from B in _dbCosolemEntities.tbBodega where B.idTienda == Program.tbUsuario.tbEmpleado.idTienda && B.tbTienda.estadoRegistro && B.estadoRegistro select new { empresa = B.tbTienda.tbEmpresa.razonSocial, tienda = B.tbTienda.descripcion, codigoBodega = B.idBodega, descripcion = B.descripcion, esFacturable = B.esFacturable ? "Sí" : "No", fechaRegistro = B.fechaHoraIngreso, bodega = B }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.tienda, x.codigoBodega, x.descripcion, x.esFacturable, x.fechaRegistro, x.bodega)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { tbBodega bodega = (tbBodega)_frmBusqueda._object; ordenVentaDetalle.idBodegaEntrada = bodega.idBodega; ordenVentaDetalle.descripcionBodegaEntrada = bodega.idBodega + " - " + bodega.descripcion; } } } }
private void dgvProductosComplementarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Marca"), new DataColumn("Línea"), new DataColumn("Grupo"), new DataColumn("SubGrupo"), new DataColumn("Modelo"), new DataColumn("Código de producto"), new DataColumn("Descripción"), new DataColumn("Características"), new DataColumn("Fecha de registro"), new DataColumn("producto", typeof(object)) }); (from P in _dbCosolemEntities.tbProducto where P.estadoRegistro && P.idProducto != idProducto select new { marca = P.tbMarca.descripcion, linea = P.tbModelo.tbSubGrupo.tbGrupo.tbLinea.descripcion, grupo = P.tbModelo.tbSubGrupo.tbGrupo.descripcion, subgrupo = P.tbModelo.tbSubGrupo.descripcion, modelo = P.tbModelo.descripcion, codigoProducto = P.codigoProducto, descripcion = P.descripcion, caracteristicas = P.caracteristicas, fechaRegistro = P.fechaHoraIngreso, producto = P }).ToList().ForEach(x => _DataTable.Rows.Add(x.marca, x.linea, x.grupo, x.subgrupo, x.modelo, x.codigoProducto, x.descripcion, x.caracteristicas, x.fechaRegistro, x.producto)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { tbProductoComplementario productoComplementario = (tbProductoComplementario)dgvProductosComplementarios.CurrentRow.DataBoundItem; tbProducto producto = (tbProducto)_frmBusqueda._object; productoComplementario.idProductoComplementario = producto.idProducto; productoComplementario.producto = producto.codigoProducto + " - " + producto.descripcion; productoComplementario.caracteristicas = producto.caracteristicas; dgvProductosComplementarios.Refresh(); } } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Línea"), new DataColumn("Grupo"), new DataColumn("Código"), new DataColumn("Descripción"), new DataColumn("Fecha de registro"), new DataColumn("subgrupo", typeof(object)) }); (from SG in _dbCosolemEntities.tbSubGrupo where SG.estadoRegistro select new { descripcionLinea = SG.tbGrupo.tbLinea.descripcion, descripcionGrupo = SG.tbGrupo.descripcion, idSubGrupo = SG.idSubGrupo, descripcion = SG.descripcion, fechaRegistro = SG.fechaHoraIngreso, subgrupo = SG }).ToList().ForEach(x => _DataTable.Rows.Add(x.descripcionLinea, x.descripcionGrupo, x.idSubGrupo, x.descripcion, x.fechaRegistro, x.subgrupo)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearSubGrupo((tbSubGrupo)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Código"), new DataColumn("Descripción"), new DataColumn("Provincia"), new DataColumn("Cantón"), new DataColumn("Dirección"), new DataColumn("Teléfono"), new DataColumn("Correo electrónico"), new DataColumn("Porcentaje IVA"), new DataColumn("Fecha de registro"), new DataColumn("tienda", typeof(object)) }); (from T in _dbCosolemEntities.tbTienda where T.estadoRegistro select new { empresa = T.tbEmpresa.razonSocial, idTienda = T.idTienda, descripcion = T.descripcion, provincia = T.tbCanton.tbProvincia.descripcion, canton = T.tbCanton.descripcion, direccion = T.direccion, telefono = T.telefono, correoElectronico = T.correoElectronico, porcentajeIVA = T.porcentajeIVA, fechaRegistro = T.fechaHoraIngreso, tienda = T }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.idTienda, x.descripcion, x.provincia, x.canton, x.direccion, x.telefono, x.correoElectronico, x.porcentajeIVA, x.fechaRegistro, x.tienda)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearTienda((tbTienda)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Marca"), new DataColumn("Línea"), new DataColumn("Grupo"), new DataColumn("SubGrupo"), new DataColumn("Modelo"), new DataColumn("Código de producto"), new DataColumn("Descripción"), new DataColumn("Características"), new DataColumn("Fecha de registro"), new DataColumn("producto", typeof(object)) }); (from P in _dbCosolemEntities.tbProducto where P.estadoRegistro select new { marca = P.tbMarca.descripcion, linea = P.tbModelo.tbSubGrupo.tbGrupo.tbLinea.descripcion, grupo = P.tbModelo.tbSubGrupo.tbGrupo.descripcion, subgrupo = P.tbModelo.tbSubGrupo.descripcion, modelo = P.tbModelo.descripcion, codigoProducto = P.codigoProducto, descripcion = P.descripcion, caracteristicas = P.caracteristicas, fechaRegistro = P.fechaHoraIngreso, producto = P }).ToList().ForEach(x => _DataTable.Rows.Add(x.marca, x.linea, x.grupo, x.subgrupo, x.modelo, x.codigoProducto, x.descripcion, x.caracteristicas, x.fechaRegistro, x.producto)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearProducto((tbProducto)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Departamento"), new DataColumn("Tiene cargos"), new DataColumn("Fecha de registro"), new DataColumn("departamentos", typeof(object)) }); (from D in _dbCosolemEntities.tbDepartamento from C in _dbCosolemEntities.tbCargo.Where(x => x.idDepartamento == D.idDepartamento && x.estadoRegistro == D.estadoRegistro).DefaultIfEmpty() where D.estadoRegistro select new { empresa = D.tbEmpresa.razonSocial, departamento = D.descripcion, tieneCargos = (C == null ? "No" : "Sí"), fechaRegistro = D.fechaHoraIngreso, departamentos = D }).Distinct().ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.departamento, x.tieneCargos, x.fechaRegistro, x.departamentos)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearDepartamento((tbDepartamento)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Tienda"), new DataColumn("Código"), new DataColumn("Descripción"), new DataColumn("Es facturable"), new DataColumn("Fecha de registro"), new DataColumn("bodega", typeof(object)) }); (from B in _dbCosolemEntities.tbBodega where B.estadoRegistro select new { empresa = B.tbTienda.tbEmpresa.razonSocial, tienda = B.tbTienda.descripcion, codigoBodega = B.idBodega, descripcion = B.descripcion, esFacturable = B.esFacturable ? "Sí" : "No", fechaRegistro = B.fechaHoraIngreso, bodega = B }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.tienda, x.codigoBodega, x.descripcion, x.esFacturable, x.fechaRegistro, x.bodega)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearBodega((tbBodega)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Tipo de identificación"), new DataColumn("Número de identificación"), new DataColumn("Nombre completo"), new DataColumn("Departamento"), new DataColumn("Cargo"), new DataColumn("Fecha de registro"), new DataColumn("persona", typeof(object)) }); (from P in _dbCosolemEntities.tbPersona join E in _dbCosolemEntities.tbEmpleado on new { idEmpleado = P.idPersona, P.estadoRegistro } equals new { E.idEmpleado, E.estadoRegistro } where P.estadoRegistro && P.idTipoPersona == 1 select new { empresa = E.tbEmpresa.razonSocial, tipoIdentificacion = P.tbTipoIdentificacion.descripcion, numeroIdentificacion = P.numeroIdentificacion, nombreCompleto = P.nombreCompleto, departamento = E.tbCargo.tbDepartamento.descripcion, cargo = E.tbCargo.descripcion, fechaRegistro = E.fechaHoraIngreso, persona = P }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.tipoIdentificacion, x.numeroIdentificacion, x.nombreCompleto, x.departamento, x.cargo, x.fechaRegistro, x.persona)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearPersona((tbPersona)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Producto financiero"), new DataColumn("Desde"), new DataColumn("Hasta"), new DataColumn("Frecuencia de pago"), new DataColumn("Plazo"), new DataColumn("Meses de gracia"), new DataColumn("Cuotas gratis"), new DataColumn("Porcentaje de cuota inicial exigible"), new DataColumn("Fecha de registro"), new DataColumn("productoFinanciero", typeof(object)) }); (from PFC in _dbCosolemEntities.tbProductoFinancieroCabecera where PFC.estadoRegistro select new { empresa = PFC.tbEmpresa.razonSocial, descripcion = PFC.descripcion, fechaDesde = PFC.fechaDesde, fechaHasta = PFC.fechaHasta, frecuenciaPago = PFC.tbFrecuenciaPago.descripcion, plazo = PFC.plazo, mesesGracia = PFC.mesesGracia, cuotasGratis = PFC.cuotasGratis, porcentajeCuotaInicialExigible = PFC.porcentajeCuotaInicialExigible, fechaRegistro = PFC.fechaHoraIngreso, productoFinanciero = PFC }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.descripcion, x.fechaDesde, x.fechaHasta, x.frecuenciaPago, x.plazo, x.mesesGracia, x.cuotasGratis, x.porcentajeCuotaInicialExigible, x.fechaRegistro, x.productoFinanciero)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearProductoFinanciero((tbProductoFinancieroCabecera)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Empresa"), new DataColumn("Solicita"), new DataColumn("Motivo"), new DataColumn("Cantidad de productos"), new DataColumn("Cantidad total de productos solicitados"), new DataColumn("Fecha de registro"), new DataColumn("ordenPedido", typeof(object)) }); (from OPC in _dbCosolemEntities.tbOrdenPedidoCabecera where OPC.idEmpresa == idEmpresa && OPC.estadoRegistro select new { empresa = OPC.tbEmpresa.razonSocial, solicita = OPC.tbEmpleado.tbPersona.nombreCompleto, motivo = OPC.motivo, cantidadProductos = OPC.tbOrdenPedidoDetalle.Where(x => x.estadoRegistro).Count(), cantidadTotalProductosSolicitados = OPC.tbOrdenPedidoDetalle.Where(x => x.estadoRegistro).Sum(y => y.cantidad), fechaRegistro = OPC.fechaHoraIngreso, ordenPedido = OPC }).ToList().ForEach(x => _DataTable.Rows.Add(x.empresa, x.solicita, x.motivo, x.cantidadProductos, x.cantidadTotalProductosSolicitados, x.fechaRegistro, x.ordenPedido)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearOrdenPedido((tbOrdenPedidoCabecera)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Tipo de persona"), new DataColumn("Tipo de identificación"), new DataColumn("Número de identificación"), new DataColumn("Nombre completo"), new DataColumn("Es cliente"), new DataColumn("Fecha de registro"), new DataColumn("persona", typeof(object)) }); (from P in _dbCosolemEntities.tbPersona from C in _dbCosolemEntities.tbCliente.Where(x => x.idCliente == P.idPersona && x.estadoRegistro == P.estadoRegistro).DefaultIfEmpty() where P.estadoRegistro select new { tipoPersona = P.tbTipoPersona.descripcion, tipoIdentificacion = P.tbTipoIdentificacion.descripcion, numeroIdentificacion = P.numeroIdentificacion, nombreCompleto = P.nombreCompleto, esCliente = (C == null ? "No" : "Sí"), fechaRegistro = (C == null ? P.fechaHoraIngreso : C.fechaHoraIngreso), persona = P }).ToList().ForEach(x => _DataTable.Rows.Add(x.tipoPersona, x.tipoIdentificacion, x.numeroIdentificacion, x.nombreCompleto, x.esCliente, x.fechaRegistro, x.persona)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearPersona((tbPersona)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Código"), new DataColumn("Tipo de persona"), new DataColumn("Tipo de identificación"), new DataColumn("Número de identificación"), new DataColumn("Nombres"), new DataColumn("Dirección"), new DataColumn("Convencional"), new DataColumn("Celular"), new DataColumn("Correo electrónico"), new DataColumn("Fecha de registro"), new DataColumn("proveedor", typeof(object)) }); (from P in _dbCosolemEntities.tbProveedor where P.estadoRegistro select new { idProveedor = P.idProveedor, tipoPersona = P.tbTipoPersona.descripcion, tipoIdentificacion = P.tbTipoIdentificacion.descripcion, numeroIdentificacion = P.numeroIdentificacion, nombres = P.nombres, direccion = P.direccion, convencional = P.convencional, celular = P.celular, correoElectronico = P.correoElectronico, fechaRegistro = P.fechaHoraIngreso, proveedor = P }).ToList().ForEach(x => _DataTable.Rows.Add(x.idProveedor, x.tipoPersona, x.tipoIdentificacion, x.numeroIdentificacion, x.nombres, x.direccion, x.convencional, x.celular, x.correoElectronico, x.fechaRegistro, x.proveedor)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearProveedor((tbProveedor)_frmBusqueda._object); } }
private void txtDireccionCliente_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F4) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Tipo de dirección"), new DataColumn("Dirección"), new DataColumn("direccion", typeof(object)) }); long idPersona = 0; if (txtNumeroIdentificacion.Tag != null) { idPersona = Convert.ToInt64(txtNumeroIdentificacion.Tag); } (from D in _dbCosolemEntities.tbDireccion where D.idPersona == idPersona select new { tipoDireccion = D.tbTipoDireccion.descripcion, direccionCompleta = D.direccionCompleta, direccion = D }).ToList().ForEach(x => _DataTable.Rows.Add(x.tipoDireccion, x.direccionCompleta, x.direccion)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { tbDireccion direccion = (tbDireccion)_frmBusqueda._object; txtDireccionCliente.Tag = direccion.idDireccion; txtDireccionCliente.Text = direccion.direccionCompleta; } } }
private void tsbBuscarProducto_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Marca"), new DataColumn("Línea"), new DataColumn("Grupo"), new DataColumn("SubGrupo"), new DataColumn("Modelo"), new DataColumn("Código de producto"), new DataColumn("Descripción"), new DataColumn("Características"), new DataColumn("Fecha de registro"), new DataColumn("producto", typeof(object)) }); var Productos = edmCosolemFunctions.getProductos(); foreach (var Producto in Productos) { _DataTable.Rows.Add(Producto.marca, Producto.linea, Producto.grupo, Producto.subgrupo, Producto.modelo, Producto.codigoProducto, Producto.descripcion, Producto.caracteristicas, Producto.fechaRegistro, Producto.producto); } frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearProducto((tbProducto)_frmBusqueda._object); } }
private void tsbBuscar_Click(object sender, EventArgs e) { DataTable _DataTable = new DataTable(); _DataTable.Columns.AddRange(new DataColumn[] { new DataColumn("Código"), new DataColumn("Descripción"), new DataColumn("Fecha de registro"), new DataColumn("marca", typeof(object)) }); (from M in _dbCosolemEntities.tbMarca where M.estadoRegistro select new { idMarca = M.idMarca, descripcion = M.descripcion, fechaRegistro = M.fechaHoraIngreso, marca = M }).ToList().ForEach(x => _DataTable.Rows.Add(x.idMarca, x.descripcion, x.fechaRegistro, x.marca)); frmBusqueda _frmBusqueda = new frmBusqueda(this.Text, _DataTable); if (_frmBusqueda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SetearMarca((tbMarca)_frmBusqueda._object); } }