private void LlenarComboConceptos() { try { IConceptoFacturacion agencia = ConceptoFacturacionFactory.GetConceptoFacturacion(); Session["dsConceptosDetalle"] = new DataSet(); //agencia.CategoriaConceptoFacturacionID = Utiles.Validaciones.obtieneEntero(this.txtCategoriaConceptoFacturacionID.Text); dsConceptoFacturacion ds = agencia.GetAll();//.GetAgenciasZonasModALL(Utiles.Validaciones.obtieneEntero(this.txtCategoriaConceptoFacturacionID.Text), usuario); ddlConceptosFacturacion.DataSource = (dsConceptoFacturacion.ConceptoFacturacionRow[])ds.ConceptoFacturacion.Select(); //ddlServicios.DataValueField = "ServicioTransporteID"; ddlConceptosFacturacion.DataValueField = "ConceptoFacturacionID"; ddlConceptosFacturacion.DataTextField = "Descripcion"; ddlConceptosFacturacion.DataBind(); Session["dsConceptosDetalle"] = ds; } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((SisPacK.ErrorWeb) this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void BindGridConceptosFacturacion() { if (this.txtGuiaID.Text != "") { SisPackController.AdministrarGrillas.Configurar(gvConceptosFacturacion, this.CantidadOpciones); IGuia guia = GuiaFactory.GetGuia(); guia.GuiaID = Utiles.Validaciones.obtieneEntero(this.txtGuiaID.Text); dsConceptoFacturacion ds = guia.GetConceptosFacturacionAsociados(); gvConceptosFacturacion.DataSource = ds.Concepto; gvConceptosFacturacion.DataBind(); } }
private void BindGrid() { AdministrarGrillas.Configurar(dtgGuiaConceptoFacturacion, "GuiaID", 20); IGuia guia = GuiaFactory.GetGuia(); guia.GuiaID = Utiles.Validaciones.obtieneEntero(guiaID); dsConceptoFacturacion ds = guia.GetConceptosFacturacionAsociados(); dtgGuiaConceptoFacturacion.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); dtgGuiaConceptoFacturacion.DataSource = ds.Concepto; dtgGuiaConceptoFacturacion.DataBind(); }
public dsConceptoFacturacion GetByFilter(String Descripcion) { try { dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacion, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionGetByFilter", new SqlParameter("@Descripcion", Descripcion)); return(ds); } catch (Exception ex) { throw ex; } }
public dsConceptoFacturacion ValdiarConceptoUnidadVenta() {//metodo para solicitu de retiro try { dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionUV, System.Data.CommandType.StoredProcedure, "ValidaUnidadVentaByConcepto", new SqlParameter("@UnidadVentaID", this.UnidadVentaID), new SqlParameter("@ConceptoFacturacionID", this.ConceptoFacturacionId)); return(ds); } catch (Exception ex) { throw ex; } }
public dsConceptoFacturacion GetListConceptosParaEmisionModalidadEntregaByAgenciaID(Int32 agenciaID, Int32 TipoClienteID) { try { dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.Concepto, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionParaEmisionModalidadEntregaSelByAgenciaID", new SqlParameter("@agenciaID", agenciaID), new SqlParameter("@TipoClienteID", TipoClienteID)); return(ds); } catch (Exception ex) { throw ex; } }
public dsConceptoFacturacion GetAll() { try { dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacion, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionALL"); return(ds); } catch (Exception ex) { throw ex; } }
public dsConceptoFacturacion GetListConceptosAEmitirByClienteID(Int32 clienteID) { try { dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacion, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionSelByClienteID", new SqlParameter("@clienteID", clienteID)); return(ds); } catch (Exception ex) { throw ex; } }
private void BindGridConceptosFacturacion(int currenPage) { try { SisPackController.AdministrarGrillas.Configurar(this.gvConceptosFacturacion, 100); IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion ds = concepto.GetListConceptosParaEmisionByAgenciaID(AgenciaID, true, TipoClienteID); gvConceptosFacturacion.DataSource = ds.Concepto; gvConceptosFacturacion.PageIndex = currenPage; gvConceptosFacturacion.DataBind(); } catch (Exception ex) { throw ex; } }
public void GetListConceptosAgencias(Int32 agenciaID) { try { // Limpio los datos actuales LstConceptoAgencias = new List <IConceptoFacturacionAgencia>(); // Busco los datos dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionAgencia, System.Data.CommandType.StoredProcedure, "AgenciaConceptoFacturacionGetByAgenciaID", new SqlParameter("@AgenciaID", agenciaID)); // Cargo los datos LlenarLstConceptoAgencias(ds); } catch (Exception ex) { throw ex; } }
public void GetListConceptosClientesByCliente(Int32 ClienteID) { try { // Limpio los datos actuales LstConceptoClientes = new List <IConceptoFacturacionCliente>(); // Busco los datos dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionCliente, System.Data.CommandType.StoredProcedure, "ClienteConceptoFacturacionGetByClienteID", new SqlParameter("@ClienteID", ClienteID)); // Cargo los datos LlenarLstConceptoClientes(ds); } catch (Exception ex) { throw ex; } }
private void BindGrid(Int32 currentPage) { try { // Configuro la grilla SisPackController.AdministrarGrillas.Configurar(grid, this.CantidadOpciones); // busco los datos IConceptoFacturacion tarifario = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion ds = tarifario.GetByFilter(txtTarifarioDescrip.Text); // Cargo los datos en la grilla grid.PageIndex = currentPage; grid.DataSource = ds.ConceptoFacturacion; grid.DataBind(); } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar listado de conceptos de facturación"); } }
private void BindGridConceptosFacturacion(int currenPage) { string ddlcliente = Request.Form["ddlTipoCliente"]; string ddlTipoClientes = ddlTipoCliente.Value; try { SisPackController.AdministrarGrillas.Configurar(this.gvConceptosFacturacion2, this.CantidadOpciones); if (Session["dtConceptoFacturacion"] == null) { /*Recargar la grilla completa. */ IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion = concepto.GetListConceptosParaEmisionByAgenciaID(AgenciaConectadaID, false, Convert.ToInt32(ddlTipoCliente.Value)); dtConceptoFacturacion = dsConceptoFacturacion.Concepto; } else { /*No se realiza nuevamente la consulta*/ this.dtConceptoFacturacion = (dsConceptoFacturacion.ConceptoDataTable)Session["dtConceptoFacturacion"]; } /* Almacenar los datos para posteriores operaciones. */ Session["dtConceptoFacturacion"] = dtConceptoFacturacion; gvConceptosFacturacion2.DataSource = dtConceptoFacturacion; gvConceptosFacturacion2.PageIndex = currenPage; gvConceptosFacturacion2.DataBind(); errores.Visible = false; errores.Text = ""; } catch (Exception ex) { string script = string.Empty; errores.Visible = true; errores.Text = ex.Message; ScriptManager.RegisterClientScriptBlock(this.upd1, upd1.GetType(), "muestraMensaje4", script, true); return; } }
private void CargarConceptosModalidadEntrega() { try { IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion dsConceptosAgregar = new dsConceptoFacturacion(); if (Session["dtConceptoFacturacionModalidadEntrega"] == null) { /*Recargar la session. */ //el 0 cambiarlo por el tipo de cliente real dsConceptosAgregar = concepto.GetListConceptosParaEmisionModalidadEntregaByAgenciaID(AgenciaConectadaID, 0); } else { /*No se realiza nuevamente la consulta*/ dsConceptosAgregar = (dsConceptoFacturacion)Session["dtConceptoFacturacionModalidadEntrega"]; } // Recorro cada concepto a agregar foreach (dsConceptoFacturacion.ConceptoRow item in dsConceptosAgregar.Concepto) { if (dtConceptoFacturacion != null) { // Desarrollo de Emision de Conceptos con Codigos de Barras. Se permite repetir el concepto /*Por cada fila ver que no este ya en sesion el código de barras, y agregarla*/ //if (dtConceptoFacturacion.Select("CodigoBarras like '" + (item.CodigoBarras).ToString().Trim() + "'").Length == 0) //{ //Si no esta lo agrego dsConceptoFacturacion.ConceptoRow dr = dsConceptosAgregar.Concepto.NewConceptoRow(); /* Inicializar los valores */ dr.ConceptoFacturacionID = item.ConceptoFacturacionID; dr.Cantidad = item.Cantidad; dr.NroPrecinto = item.NroPrecinto; //dr.HorasDias = item.HorasDias; dr.Descripcion = item.Descripcion; dr.CodigoBarras = item.CodigoBarras; dtConceptoFacturacion.AddConceptoRow(item.ConceptoFacturacionID, item.Descripcion, 0, 0, 0, item.NroPrecinto, item.TipoTarifarioConceptoFacturableID, item.RequiereDatosObligatorio, 0, false, item.CodigoBarras); dtConceptoFacturacion.AcceptChanges(); Session["dtConceptoFacturacion"] = dtConceptoFacturacion; dr = null; //} } // Esta variable es para que no todas las agencias vayan al servidor cuando cambia la modalidad de entrega, solo van a cargar los que tienen al menos un concepto de facturacion que se carga con la modalidad de entrega. txtCargarConceptosEnModalidadEntrega.Text = "1"; } /*Cargar en session el resultado final*/ //Session["dtConceptoFacturacion"] = dtConceptoFacturacion; /*Bindear la grilla*/ BindGridConceptosFacturacion(0); errores.Visible = false; errores.Text = ""; } catch (Exception ex) { string script = string.Empty; errores.Visible = true; errores.Text = (ex.Message); ScriptManager.RegisterClientScriptBlock(this.upd1, upd1.GetType(), "muestraMensaje4", script, true); return; } }
public void GetEmpresas() { try { // Limpio los datos actuales Empresas = new List <IConceptoFacturacionEmpresa>(); // Busco los datos dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionEmpresa, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionEmpresaGetByConceptoFacturacion", new SqlParameter("@ConceptoFacturacionId", ConceptoFacturacionId ?? -1)); // Cargo los datos Int32? _conceptoFacturacionEmpresaID, _conceptoFacturacionID, _empresaFacturacionID; String _conceptoWanCod, _razonSocialEmpresa; Boolean?_empresaSeleccionada; foreach (dsConceptoFacturacion.ConceptoFacturacionEmpresaRow dr in ds.ConceptoFacturacionEmpresa) { if (dr.IsConceptoFacturacionEmpresaIDNull() == false) { _conceptoFacturacionEmpresaID = dr.ConceptoFacturacionEmpresaID; } else { _conceptoFacturacionEmpresaID = null; } if (dr.IsConceptoFacturacionIDNull() == false) { _conceptoFacturacionID = dr.ConceptoFacturacionID; } else { _conceptoFacturacionID = null; } if (dr.IsEmpresaFacturacionIDNull() == false) { _empresaFacturacionID = dr.EmpresaFacturacionID; } else { _empresaFacturacionID = null; } if (dr.IsConceptoWANCodNull() == false) { _conceptoWanCod = dr.ConceptoWANCod; } else { _conceptoWanCod = null; } if (dr.IsRazonSocialEmpresaNull() == false) { _razonSocialEmpresa = dr.RazonSocialEmpresa; } else { _razonSocialEmpresa = null; } if (dr.IsEmpresaSeleccionadaNull() == false) { _empresaSeleccionada = dr.EmpresaSeleccionada; } else { _empresaSeleccionada = null; } Empresas.Add(new ConceptoFacturacionEmpresa() { ConceptoFacturacionEmpresaID = _conceptoFacturacionEmpresaID, ConceptoFacturacionID = _conceptoFacturacionID, EmpresaFacturacionID = _empresaFacturacionID, ConceptoWanCod = _conceptoWanCod, RazonSocialEmpresa = _razonSocialEmpresa, EmpresaSeleccionada = _empresaSeleccionada }); } } catch (Exception ex) { throw ex; } }
private void LlenarLstConceptoAgencias(dsConceptoFacturacion ds) { // Cargo los datos Int32? _conceptoFacturacionAgenciaID, _conceptoFacturacionID, _agenciaID, _sucursalDGI; String _descripcionConceptoFacturacion, _razonSocialAgencia; Boolean?_seleccionado, _cargarEnEmisionGuia, _cargarConModalidadEntrega; foreach (dsConceptoFacturacion.ConceptoFacturacionAgenciaRow dr in ds.ConceptoFacturacionAgencia) { if (dr.IsConceptoFacturacionAgenciaIDNull() == false) { _conceptoFacturacionAgenciaID = dr.ConceptoFacturacionAgenciaID; } else { _conceptoFacturacionAgenciaID = null; } if (dr.IsConceptoFacturacionIDNull() == false) { _conceptoFacturacionID = dr.ConceptoFacturacionID; } else { _conceptoFacturacionID = null; } if (dr.IsAgenciaIDNull() == false) { _agenciaID = dr.AgenciaID; } else { _agenciaID = null; } if (dr.IsDescripcionConceptoFacturacionNull() == false) { _descripcionConceptoFacturacion = dr.DescripcionConceptoFacturacion; } else { _descripcionConceptoFacturacion = null; } if (dr.IsSucursalDGINull() == false) { _sucursalDGI = dr.SucursalDGI; } else { _sucursalDGI = null; } if (dr.IsRazonSocialAgenciaNull() == false) { _razonSocialAgencia = dr.RazonSocialAgencia; } else { _razonSocialAgencia = null; } if (dr.IsSeleccionadoNull() == false) { _seleccionado = dr.Seleccionado; } else { _seleccionado = null; } if (dr.IsCargarEnEmisionGuiaNull() == false) { _cargarEnEmisionGuia = dr.CargarEnEmisionGuia; } else { _cargarEnEmisionGuia = null; } if (dr.IsCargarConModalidadEntregaNull() == false) { _cargarConModalidadEntrega = dr.CargarConModalidadEntrega; } else { _cargarConModalidadEntrega = null; } LstConceptoAgencias.Add(new ConceptoFacturacionAgencia() { ConceptoFacturacionAgenciaID = _conceptoFacturacionAgenciaID, ConceptoFacturacionID = _conceptoFacturacionID, AgenciaID = _agenciaID, DescripcionConceptoFacturacion = _descripcionConceptoFacturacion, Seleccionado = _seleccionado, RazonSocialAgencia = _razonSocialAgencia, SucursalDGI = _sucursalDGI, CargarEnEmisionGuia = _cargarEnEmisionGuia, CargarConModalidadEntrega = _cargarConModalidadEntrega }); } }
private void LlenarLstConceptoClientes(dsConceptoFacturacion ds) { // Cargo los datos Int32? _conceptoFacturacionClienteID, _conceptoFacturacionID, _clienteID; Boolean?_tienePrioridadEmpresaCliente, _seleccionado, _esObligatorioNroRemito, _esObligatorioNroFactura, _esObligatorioHojaRuta; String _descripcionConceptoFacturacion, _razonSocialCliente, _codigo; foreach (dsConceptoFacturacion.ConceptoFacturacionClienteRow dr in ds.ConceptoFacturacionCliente) { if (dr.IsConceptoFacturacionClienteIDNull() == false) { _conceptoFacturacionClienteID = dr.ConceptoFacturacionClienteID; } else { _conceptoFacturacionClienteID = null; } if (dr.IsConceptoFacturacionIDNull() == false) { _conceptoFacturacionID = dr.ConceptoFacturacionID; } else { _conceptoFacturacionID = null; } if (dr.IsClienteIDNull() == false) { _clienteID = dr.ClienteID; } else { _clienteID = null; } if (dr.IsTienePrioridadEmpresaClienteNull() == false) { _tienePrioridadEmpresaCliente = dr.TienePrioridadEmpresaCliente; } else { _tienePrioridadEmpresaCliente = null; } _seleccionado = null; if (dr.IsSeleccionadoNull() == false) { _seleccionado = dr.Seleccionado; } else { _seleccionado = null; } if (dr.IsDescripcionConceptoFacturacionNull() == false) { _descripcionConceptoFacturacion = dr.DescripcionConceptoFacturacion; } else { _descripcionConceptoFacturacion = ""; } if (dr.IsRazonSocialClienteNull() == false) { _razonSocialCliente = dr.RazonSocialCliente; } else { _razonSocialCliente = ""; } if (dr.IsCodigoNull() == false) { _codigo = dr.Codigo; } else { _codigo = ""; } if (dr.IsEsObligatorioHojaRutaNull() == false) { _esObligatorioHojaRuta = dr.EsObligatorioHojaRuta; } else { _esObligatorioHojaRuta = null; } if (dr.IsEsObligatorioNroFacturaNull() == false) { _esObligatorioNroFactura = dr.EsObligatorioNroFactura; } else { _esObligatorioNroFactura = null; } if (dr.IsEsObligatorioNroRemitoNull() == false) { _esObligatorioNroRemito = dr.EsObligatorioNroRemito; } else { _esObligatorioNroRemito = null; } LstConceptoClientes.Add(new ConceptoFacturacionCliente() { ConceptoFacturacionClienteID = _conceptoFacturacionClienteID, ConceptoFacturacionID = _conceptoFacturacionID, ClienteID = _clienteID, TienePrioridadEmpresaCliente = _tienePrioridadEmpresaCliente, DescripcionConceptoFacturacion = _descripcionConceptoFacturacion, RazonSocialCliente = _razonSocialCliente, Seleccionado = _seleccionado, CodigoCliente = _codigo, EsObligatorioNroRemito = _esObligatorioNroRemito, EsObligatorioNroFactura = _esObligatorioNroFactura, EsObligatorioHojaRuta = _esObligatorioHojaRuta }); } }
public void GetOneByRequiereDatoObligatorio(Int32 GuiaID) { try { // Busco los datos dsConceptoFacturacion ds = new dsConceptoFacturacion(); Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacion, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionGetONEByRequiereDatosObligatorio", new SqlParameter("@GuiaID", GuiaID)); // Limpio las propiedades ConceptoFacturacionId = null; Descripcion = ""; TipoTarifarioConceptoFacturableID = null; LlevaStock = null; AsociarAGuia = null; TarifarioConceptoFacturableID = null; PorcentajeMaximoComision = null; ImporteMaximoComision = null; Baja = null; DescripcionTope = ""; TieneValorFijo = null; MarcarGuiaSubirHojaRutaRepartidor = null; VisualizaEmisionGuia = null; RequiereDatosObligatorio = null; if (ds.ConceptoFacturacion.Count > 0) { if (ds.ConceptoFacturacion[0].IsConceptoFacturacionIdNull() == false) { ConceptoFacturacionId = ds.ConceptoFacturacion[0].ConceptoFacturacionId; } if (ds.ConceptoFacturacion[0].IsDescripcionNull() == false) { Descripcion = ds.ConceptoFacturacion[0].Descripcion; } if (ds.ConceptoFacturacion[0].IsTipoTarifarioConceptoFacturableIDNull() == false) { TipoTarifarioConceptoFacturableID = ds.ConceptoFacturacion[0].TipoTarifarioConceptoFacturableID; } if (ds.ConceptoFacturacion[0].IsLlevaStockNull() == false) { LlevaStock = ds.ConceptoFacturacion[0].LlevaStock; } if (ds.ConceptoFacturacion[0].IsAsociarAGuiaNull() == false) { AsociarAGuia = ds.ConceptoFacturacion[0].AsociarAGuia; } if (ds.ConceptoFacturacion[0].IsTarifarioConceptoFacturableIDNull() == false) { TarifarioConceptoFacturableID = ds.ConceptoFacturacion[0].TarifarioConceptoFacturableID; } if (ds.ConceptoFacturacion[0].IsPorcentajeMaximoComisionNull() == false) { PorcentajeMaximoComision = ds.ConceptoFacturacion[0].PorcentajeMaximoComision; } if (ds.ConceptoFacturacion[0].IsImporteMaximoComisionNull() == false) { ImporteMaximoComision = ds.ConceptoFacturacion[0].ImporteMaximoComision; } if (ds.ConceptoFacturacion[0].IsBajaNull() == false) { Baja = ds.ConceptoFacturacion[0].Baja; } if (ds.ConceptoFacturacion[0].IsDescripcionTopeNull() == false) { DescripcionTope = ds.ConceptoFacturacion[0].DescripcionTope; } if (ds.ConceptoFacturacion[0].IsTieneValorFijoNull() == false) { TieneValorFijo = ds.ConceptoFacturacion[0].TieneValorFijo; } if (ds.ConceptoFacturacion[0].IsEmpresaFacturacionIDNull() == false) { EmpresaFacturacionID = ds.ConceptoFacturacion[0].EmpresaFacturacionID; } if (ds.ConceptoFacturacion[0].IsConceptoFacturacionDelfosIDNull() == false) { ConceptoFacturacionDelfosID = ds.ConceptoFacturacion[0].ConceptoFacturacionDelfosID; } if (ds.ConceptoFacturacion[0].IsMarcarGuiaSubirHojaRutaRepartidorNull() == false) { MarcarGuiaSubirHojaRutaRepartidor = ds.ConceptoFacturacion[0].MarcarGuiaSubirHojaRutaRepartidor; } if (ds.ConceptoFacturacion[0].IsVisualizaEmisionGuiaNull() == false) { VisualizaEmisionGuia = ds.ConceptoFacturacion[0].VisualizaEmisionGuia; } if (ds.ConceptoFacturacion[0].IsRequiereDatosObligatorioNull() == false) { RequiereDatosObligatorio = ds.ConceptoFacturacion[0].RequiereDatosObligatorio; } if (ds.ConceptoFacturacion[0].IsCantCuerposImprGuiaNull() == false) { CantCuerposImprGuia = ds.ConceptoFacturacion[0].CantCuerposImprGuia; } } } catch (Exception ex) { throw ex; } }