private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "reciboDeRecepcionAdm"; SisPacK.Menu oMenu = (SisPacK.Menu) this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } this.butConsultar.Attributes.Add("onclick", "SetValidador();"); if (!IsPostBack) { this.lblFechaActual.Text = System.DateTime.Today.ToString("dd/MM/yyyy"); this.txtFecha.Text = DateTime.Today.AddDays(-2).ToShortDateString(); IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial; //BindGrid(); } this.SetearValidadores(); this.ScriptActivarValidador(); this.ScriptDesactivarValidador(); this.ScriptSetValidador(); this.butConsultar.Attributes.Add("onlick", "SetValidador();"); }
protected void Page_Load(object sender, EventArgs e) { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario = (IUsuarios)Session["Usuario"]; if (usuario != null) { AgenciaConectadaID = usuario.AgenciaID; UsuarioConectadoID = Convert.ToString(usuario.UsuarioID); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "emisionDeGuiasMasiva"; SisPacK.Menu oMenu = (SisPacK.Menu) this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } IAgencia ag = AgenciaFactory.GetAgencia(); ag.AgenciaID = this.AgenciaConectadaID; ag.Consultar(); lblAgenciaConectada.Text = ag.RazonSocial; btnReImprimir.Style.Add("visibility", "hidden"); btnImprimir.Style.Add("visibility", "hidden"); lblerror.Text = ""; }
private void butConsultar_Click(object sender, System.EventArgs e) { try { // valido... if (Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID) == 0) { throw new Exception("Debe seleccionar una agencia."); } this.tblGuias.Visible = true; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID); agencia.SucursalDGI = this.busqAgencia.Sucursal; this.txtUltNroGuiaA.Text = agencia.GetUltimoNroGuia("A").ToString(); this.txtUltNroGuiaB.Text = agencia.GetUltimoNroGuia("B").ToString(); this.txtUltNroGuiaE.Text = agencia.GetUltimoNroGuia("E").ToString(); this.txtUltNroGuiaR.Text = agencia.GetUltimoNroGuia("R").ToString(); this.txtAgenciaID.Text = busqAgencia.AgenciaID; this.txtNombre.Text = busqAgencia.RazonSocial; this.txtSucursal.Text = busqAgencia.Sucursal; this.butConsultar.Enabled = false; this.busqAgencia.Visible = false; this.lblAgenciaSeleccionada.Text = this.txtSucursal.Text + "-" + this.txtNombre.Text; this.lblAgenciaSeleccionada.Visible = true; } catch (Exception ex) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); return; } }
private void BindGridNrosGuias() { try { SisPackController.AdministrarGrillas.Configurar(dtgNrosGuias, "UltimoNro", this.CantidadOpciones); DsUltimoNroGuiaPorAgencia ds = new DsUltimoNroGuiaPorAgencia(); //Filtros de fecha. System.DateTime fechaDesde = this.txtFechaDesde.Text.Equals("") ? Convert.ToDateTime("01/01/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaDesde.Text); System.DateTime fechaHasta = this.txtFechaHasta.Text.Equals("") ? Convert.ToDateTime("31/12/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaHasta.Text); IAgencia agencia = AgenciaFactory.GetAgencia(); int EmpFact = Utiles.Validaciones.obtieneEntero(this.ddlEmpresa.SelectedValue); ds = agencia.GetUltimoNroGuiaPorAgencia(fechaDesde, fechaHasta, EmpFact); Session["DsUltimoNroGuiaPorAgencia"] = ds; // Si hay datos para mostrar se activan los botones de exportación. if (ds.Datos.Rows.Count > 0) { this.btnExportarExcel.Enabled = true; this.btnExportarTXT.Enabled = true; } dtgNrosGuias.AllowPaging = true; dtgNrosGuias.DataSource = ds; dtgNrosGuias.CurrentPageIndex = 0; dtgNrosGuias.DataBind(); } catch (Exception ex) { throw ex; } }
/// <summary> /// Procedimiento para cargar las listas /// </summary> private void LlenarListas() { // // Obtengo desde que fecha hay que cargar los combos peridos // IReporteComisiones reporteComisiones = ReporteComisionesFactory.GetReporteComisiones(); // DateTime DesdeFecha = reporteComisiones.ObtenerFechaInicialLiquidacion(); // // Cargo los combos periodos // DateTime fechaMaximaAProcesar = DateTime.Now; // fechaMaximaAProcesar = fechaMaximaAProcesar.AddMonths(1); // while (DesdeFecha < fechaMaximaAProcesar) // { // ListItem item = new ListItem(Fechas.ObtenerNombreMes(DesdeFecha) + " (" + DesdeFecha.Year + ")", DesdeFecha.ToString()); // ddlPeriodoDesde.Items.Add(item); // ddlPeriodoHasta.Items.Add(item); // DesdeFecha = DesdeFecha.AddMonths(1); // } // // Selecciono el último periodo en los combos de periodos // ddlPeriodoDesde.SelectedValue = ddlPeriodoDesde.Items[ddlPeriodoDesde.Items.Count - 1].Value; // ddlPeriodoHasta.SelectedValue = ddlPeriodoHasta.Items[ddlPeriodoHasta.Items.Count - 1].Value; // Cargo las agencias IAgencia agencias = AgenciaFactory.GetAgencia(); lstAgencia.DataSource = agencias.GetAgenciasDataSet().Datos.Select("", "RazonSocial"); lstAgencia.DataValueField = "AgenciaId"; lstAgencia.DataTextField = "RazonSocial"; lstAgencia.DataBind(); }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { string sOpcion = "visualizarDatosFactura"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.txtFacturaID.Text = this.Request.QueryString["FacturaID"] == null ? "" : this.Request.QueryString["FacturaID"]; this.lblFecha.Text = DateTime.Today.ToString("dd/MM/yyyy"); IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); this.lblAgenciaConectada.Text = oAgencia.RazonSocial; oAgencia = null; } if (this.txtFacturaID.Text != "") { facturaID = Convert.ToInt32(this.txtFacturaID.Text); IFactura datosFactura = FacturaFactory.GetFactura(); datosFactura.FacturaID = facturaID; dsDatosFactura = (DsFacturaCompleta)datosFactura.GetFacturaByFacturaID(); this.Editar(); } }
private void BindGrid(int currentPage) { try { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = this.AgenciaConectadaID; agencia.ConsultarBasicoByAgenciaID(); lblAgenciaConectadaDescrip.Text = agencia.Nombre; lblFechaActual.Text = DateTime.Now.ToShortDateString(); IPlanillaTrasbordo planilla = PlanillaTrasbordoFactory.GetPlanillaTrasbordoFactory(); AdministrarGrillas.Configurar(dtgPlanillaTrasbordo, "PlanillaTrasbordoID", CantidadOpciones, true, false); dtgPlanillaTrasbordo.CurrentPageIndex = currentPage; planilla.PlanillaTrasbordoNro = Utiles.Validaciones.obtieneEntero(txtNroPlanilla.Text); planilla.AgenciaDestinoID = agencia.AgenciaID; dtgPlanillaTrasbordo.DataSource = planilla.GetPlanillaTrasbordoRecibidaDataSet(); //trae todas las planillas recepcionadas dtgPlanillaTrasbordo.DataBind(); Session["DsPlanillaTrasbordo"] = dtgPlanillaTrasbordo.DataSource; } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
//protected string CUITCargas //{ // get { return System.Configuration.ConfigurationManager.AppSettings["CUITCargas"]; } //} #region Page_Load private void Page_Load(object sender, System.EventArgs e) { #region Validar usuario if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "anularFactura"; string sOpcion1 = "anularFacturas"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion, sOpcion1); } #endregion if (!IsPostBack) { this.LlenarCombos(); this.butConfirmar.Enabled = false; //Recupera los datos de la agencia conectada IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasicoByAgenciaID(); this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial; } this.SetearValidadores(); this.radioCodigo.Attributes.Add("onclick", "HabilitarCodigoBarras();"); this.radioTipo.Attributes.Add("onclick", "HabilitarTipoGuia();"); this.RegistrarJavaScript(); }
private void butGuardarVendedor_Click(object sender, System.EventArgs e) { IAgencia agencia = AgenciaFactory.GetAgencia(); // Valido las unidades de venta seleccionada if (ValidarUnidadesVentaSeleccionadas() == false) { return; } //Cargar la colección de unidades de venta for (int i = 0; i < this.lstUnidadesVenta.Items.Count; i++) { if (this.lstUnidadesVenta.Items[i].Selected) { if (this.lstUnidadesVenta.Items[i].Value != "") { IUnidadVenta unidadVenta = agencia.UnidadesVentaCol.AddUnidadVenta(); unidadVenta.UnidadVentaID = Convert.ToInt32(this.lstUnidadesVenta.Items[i].Value); unidadVenta.Consultar(); } } } agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(this.txtAgenciaID.Text); agencia.GuardarUVenta(); }
private void Editar() { IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno(); hojaRuta.HojaRutaInternoID = Convert.ToInt32(this.txtHojaRutaInternoID.Text); hojaRuta.Consultar(); txtNroHojaRutaInterno.Text = hojaRuta.NroHojaRutaInterno.ToString(); lblFechaActual.Text = hojaRuta.Fecha.ToString("dd/MM/yyyy"); txtObservaciones.Text = hojaRuta.Observaciones; txtEstadoHojaRuta.Text = hojaRuta.EstadoHojaRutaInterno.ToString(); chkTodos.Visible = false; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = AgenciaConectadaID; agencia.ConsultarBasicoByAgenciaID(); txtAgenciaDestinoID.Text = agencia.AgenciaMadre.ToString(); butImprimir.Enabled = true; if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.PendienteEmitir) { butAceptar.Enabled = true; } else { butAceptar.Enabled = false; butConfirmar.Enabled = false; butCodigo.Enabled = false; txtObservaciones.Enabled = false; } }
private void Editar() { IPuntoRecepcion puntoRecep = PuntoRecepcionFactory.GetPuntoRecepcion(); puntoRecep.PuntoRecepcionID = Convert.ToInt32(this.txtPuntoRecepcionID.Text); puntoRecep.Consultar(); IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros(); this.txtCodigo.Text = puntoRecep.Codigo.PadLeft(10, '0'); this.txtRazonSocial.Text = puntoRecep.RazonSocial; this.txtEmail.Text = puntoRecep.Email; this.txtNombre.Text = puntoRecep.Nombre; this.busqResponsable.ResponsableID = puntoRecep.Responsable.ResponsableID.ToString(); this.busqResponsable.DocumentoNro = puntoRecep.Responsable.NroDocumento != null?puntoRecep.Responsable.NroDocumento.ToString() : ""; this.busqResponsable.ApellidoNombre = (puntoRecep.Responsable.Apellido != null ? puntoRecep.Responsable.Apellido : "") + " " + (puntoRecep.Responsable.Nombre != null ? puntoRecep.Responsable.Nombre : ""); this.busqEmpresaTerceros.EmpresaTercerosID = puntoRecep.EmpresaTercerosID.ToString(); empresa.EmpresaTercerosID = puntoRecep.EmpresaTercerosID; empresa.Consultar(); this.busqEmpresaTerceros.RazonSocial = empresa.RazonSocial; if (puntoRecep.AgenciaReferenciaRedespacho != 0) { IAgencia agenciaRedespacho = AgenciaFactory.GetAgencia(); agenciaRedespacho.AgenciaID = puntoRecep.AgenciaReferenciaRedespacho; if (agenciaRedespacho.Consultar()) { this.busqAgenciaRedespacho.AgenciaID = agenciaRedespacho.AgenciaID.ToString(); this.busqAgenciaRedespacho.Sucursal = agenciaRedespacho.SucursalDGI; this.busqAgenciaRedespacho.RazonSocial = agenciaRedespacho.RazonSocial; } } if (puntoRecep.EntregaDomicilio) { this.chkEntregaDomicilio.Checked = true; this.busqEmpresaEntregaTerceros.EmpresaTercerosID = puntoRecep.EmpresaTercerosEntregaID.ToString(); empresa.EmpresaTercerosID = puntoRecep.EmpresaTercerosEntregaID; empresa.Consultar(); this.busqEmpresaEntregaTerceros.RazonSocial = empresa.RazonSocial; if (puntoRecep.TarifarioRetiroEntregaID > 0) { this.ddlTarifarioRetiroEntrega.SelectedValue = puntoRecep.TarifarioRetiroEntregaID.ToString(); } } IDatosDomicilio domicilio = (IDatosDomicilio)this.phDomicilio.FindControl("Domicilio"); domicilio.DomicilioID = puntoRecep.Domicilio.DomicilioID; domicilio.Calle = puntoRecep.Domicilio.Calle; domicilio.CalleNro = puntoRecep.Domicilio.CalleNro; domicilio.Telefono = puntoRecep.Domicilio.Telefono; domicilio.ProvinciaID = puntoRecep.Domicilio.Localidad.Provincia.ProvinciaID; domicilio.LocalidadID = puntoRecep.Domicilio.Localidad.LocalidadID; domicilio.Fax = puntoRecep.Domicilio.Fax; domicilio.Depto = puntoRecep.Domicilio.Depto; ((ISoloLectura)domicilio).SoloLectura = false; }
public void BindGrid(int currentPage) //,int nro ) { //DsGuiasTrasbordadasPendientesRecepcion ds= new DsGuiasTrasbordadasPendientesRecepcion(); //bindea la grilla con las guias pendientes de trasbordo // if (Session["chkElegidas"] == null) // { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = this.AgenciaConectadaID; agencia.ConsultarBasicoByAgenciaID(); lblAgenciaConectadaDescrip.Text = agencia.Nombre; lblFechaActual.Text = DateTime.Now.ToShortDateString(); IGuia guias = GuiaFactory.GetGuia(); AdministrarGrillas.ConfigurarChica(dtgGuiasAsociadas, "GuiaID"); // , true, false); nroPlanilla = Utiles.Validaciones.obtieneEntero(txtNroPlanillaTrasbordo.Text); if (nroPlanilla > 0) { dsGuias = guias.GetGuiasTrasbordadaPendRecepcion(nroPlanilla, this.AgenciaConectadaID); if (dsGuias.Datos.Count > 0) { //extraigo el id de la planilla de trasbordo butConfirmar.Enabled = true; DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow)dsGuias.Datos.Rows[0]; planillaTrasbordoID = dr.PlanillaTrasbordoID; } } //} // else // { // this.dsGuias = (DsGuiasTrasbordadasPendientesRecepcion)Session["chkElegidas"]; // foreach(DataGridItem item in dtgGuiasAsociadas.Items) // { // DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow) this.dsGuias.Datos.Rows[item.DataSetIndex]; // // CheckBox chk = (CheckBox)item.FindControl("chkGuia"); // dr.Recepcionada = chk.Checked; // // //// if (( (TextBox)item.FindControl("dtgGuiasAsociadas__ctl3_Observacion1_txtObservacionID" )).Text!="")// "+ item.ItemIndex +"_Observacion1_txtObservacionID" )).Text!="") //// { //// dr.ObservacionID=Utiles.Validaciones.obtieneEntero(((TextBox)item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObservacionID" )).Text); //// dr.ObservacionDescrip=( (TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObsDescrip")).Text; //// //Observacion1.ObsDescrip; //// dr.ObservacionCodigo=Utiles.Validaciones.obtieneEntero( ((TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtCodigo")).Text); //// Utiles.Validaciones.obtieneEntero(Observacion1.Codigo); //// } // // } //} dtgGuiasAsociadas.DataSource = dsGuias; Session ["DsGuiasTrasbordadas"] = dsGuias; Session["chkElegidas"] = dsGuias; dtgGuiasAsociadas.CurrentPageIndex = currentPage; dtgGuiasAsociadas.DataBind(); RegistrarScriptsGuias(); }
private void LlenarCampos(IFacturaTercero factura) { try { txtFechaEmision.Text = factura.FechaEmision.ToShortDateString(); Origen.AgenciaID = factura.OrigenID.ToString(); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = factura.OrigenID; agencia.ConsultarBasicoByAgenciaID(); Origen.RazonSocial = agencia.RazonSocial; Origen.Sucursal = agencia.SucursalDGI; if (factura.TipoOrigenDestinoID == 1) { agencia.AgenciaID = factura.DestinoID; agencia.ConsultarBasicoByAgenciaID(); Destino.AgenciaID = agencia.AgenciaID.ToString(); Destino.RazonSocial = agencia.RazonSocial; Destino.Sucursal = agencia.SucursalDGI; rbtCasoB.Checked = true; } else { IPuntoRecepcion punto = PuntoRecepcionFactory.GetPuntoRecepcion(); punto.PuntoRecepcionID = factura.DestinoID; punto.Consultar(); Destino.AgenciaID = punto.PuntoRecepcionID.ToString(); Destino.RazonSocial = punto.RazonSocial; Destino.Sucursal = punto.Codigo; rbtCasoA.Checked = true; } txtKilos.Text = factura.Kilos == 0 ? "" : Utiles.Formatos.Importe(factura.Kilos); txtBultos.Text = factura.Bultos == 0 ? "" : factura.Bultos.ToString(); txtRetiro.Text = factura.Retiro == 0 ? "" : Utiles.Formatos.Importe(factura.Retiro); txtEntrega.Text = factura.Entrega == 0 ? "" : Utiles.Formatos.Importe(factura.Entrega); txtSeguro.Text = factura.Seguro == 0 ? "" : Utiles.Formatos.Importe(factura.Seguro); txtFlete.Text = factura.Flete == 0 ? "" : Utiles.Formatos.Importe(factura.Flete); txtIva.Text = factura.Iva == 0 ? "" : Utiles.Formatos.Importe(factura.Iva); txtImporte.Text = factura.ImporteTotal == 0 ? "" : Utiles.Formatos.Importe(factura.ImporteTotal); txtConsolidadoID.Text = factura.ConsolidadoID.ToString(); txtNroFactura.Enabled = false; ((System.Web.UI.WebControls.TextBox)EmpresaTerceros.FindControl("txtRazonSocial")).Enabled = false; ((System.Web.UI.HtmlControls.HtmlImage)EmpresaTerceros.FindControl("img")).Visible = false; butVisualizar.Enabled = false; butLimpiar.Enabled = false; if (factura.FacturaTerceroID > 0) { txtFechaCarga.Text = DateTime.Now.ToShortDateString(); EmpresaTerceros.EmpresaTercerosID = factura.EmpresaTerceroID.ToString(); EmpresaTerceros.RazonSocial = factura.EmpresaTercero; txtNroFactura.Text = factura.NroFactura; txtCliente.Text = factura.Cliente; ddlCondicion.SelectedIndex = Indice(ddlCondicion, factura); } } catch (Exception ex) { throw ex; } }
private void dtgAgencias_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { this.dsAgencias = (DsAgencias)Session["dsAgencias"]; DsAgencias.DatosRow dr = (DsAgencias.DatosRow) this.dsAgencias.Datos.Rows[e.Item.DataSetIndex]; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = dr.AgenciaID; agencia.Consultar(); agencia.Empresa.EmpresaID = dr.EmpresaID; agencia.SucursalDGI = dr.SucursalDGI; agencia.FechaFinVigencia = dr.FechaFinVigencia; agencia.FechaInicioVigencia = DateTime.Today; agencia.FechaAlta = DateTime.Today; if (dr.EmpresaID == 0) { throw new Exception(this.TraducirTexto("Errores.Obligatorios.Empresa")); } if (agencia.FechaFinVigencia != new DateTime(1900, 1, 1)) { if (agencia.FechaFinVigencia < agencia.FechaInicioVigencia) { throw new Exception(this.TraducirTexto("Errores.Obligatorios.RangoFechas")); } } agencia.SetEmpresa(usuario); this.dtgAgencias.EditItemIndex = -1; Session["dsAgencias"] = null; this.txtRazonSocial.Text = ""; this.txtProvincia.Text = ""; this.txtSucursalDGI.Text = ""; this.BindGrid(); } 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; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
/// <summary> /// Procedimiento para cargar información de la unidad de venta a procesar /// </summary> private void CargarInfoAgencia() { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Validaciones.obtieneEntero(ViewState["AgenciaId"].ToString()); agencia.Consultar(); // Cargo los datos de la agencia a procesar lblNombre.Text = agencia.Nombre; }
public datosZonaAgDestino[] GetZonaAgDestino(string ZonaAgChecked, string usuarioUnidadNegocioID) { List <datosZonaAgDestino> list = new List <datosZonaAgDestino>(); if (ZonaAgChecked == "true") { var devolucion = new List <datosZonaAgDestino>(); DsAgrupacionesAgencias ds = new DsAgrupacionesAgencias(); IAgencia agencia = AgenciaFactory.GetAgencia(); ds = agencia.GetZonasByUsuarioALL(Convert.ToInt32(usuarioUnidadNegocioID)); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { datosZonaAgDestino devolu = new datosZonaAgDestino { Value = ds.Tables[0].Rows[i]["AgrupacionID"].ToString(), Text = ds.Tables[0].Rows[i]["AgrupacionNombre"].ToString() }; devolucion.Add(devolu); } JavaScriptSerializer ser = new JavaScriptSerializer(); ser.MaxJsonLength = Int32.MaxValue; string json = ser.Serialize(devolucion); datosZonaAgDestino[] dtos = ser.Deserialize <datosZonaAgDestino[]>(json); return(dtos); } else { List <GetAgenciasAllCompleto> lstGetAgenciasAllCompleto = new List <GetAgenciasAllCompleto>(); RemitosFaltantesDominio _repo = new RemitosFaltantesDominio(); lstGetAgenciasAllCompleto = _repo.GetAgenciasAllCompleto(); var devolucion = new List <datosZonaAgDestino>(); foreach (var item in lstGetAgenciasAllCompleto) { datosZonaAgDestino devolu = new datosZonaAgDestino { Value = item.AgenciaID.ToString(), Text = item.RazonSocial.ToString() }; devolucion.Add(devolu); } JavaScriptSerializer ser = new JavaScriptSerializer(); ser.MaxJsonLength = Int32.MaxValue; string json = ser.Serialize(devolucion); datosZonaAgDestino[] dtos = ser.Deserialize <datosZonaAgDestino[]>(json); return(dtos); } }
private void CargarDatosAgencia() { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = AgenciaID; agencia.Consultar(); lblSucursal.Text = agencia.SucursalDGI; lblNombre.Text = agencia.Nombre; lblRazonSocial.Text = agencia.RazonSocial; }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgAgencias, "AgenciaID", this.CantidadOpciones); IAgencia oAgencia = AgenciaFactory.GetAgencia(); DsAgencias ds = oAgencia.GetAgenciasConsultaDataSet(); dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND RazonSocial LIKE '%" + this.txtRazonSocial.Text + "'" + " AND ProvinciaDescrip LIKE '%" + this.txtProvincia.Text + "'", "RazonSocial"); dtgAgencias.CurrentPageIndex = currentPage; dtgAgencias.DataBind(); }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgRendiciones, "AgenciaID", 1000000); IAgencia agencia = AgenciaFactory.GetAgencia(); this.dtgRendiciones.DataSource = agencia.GetReporteDiasSinRendir(); this.dtgRendiciones.CurrentPageIndex = currentPage; this.dtgRendiciones.DataBind(); }
private void EditarAgencia() { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text); agencia.Consultar(); this.lblSucursal.Text = agencia.SucursalDGI.PadLeft(10, '0'); this.lblRazonSocial.Text = agencia.RazonSocial; this.lblNombre.Text = agencia.Nombre; }
private void Page_Load(object sender, System.EventArgs e) { string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"]; string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"]; string confirmar = this.Request.QueryString["Confirmar"]; if (permiteReportes == "P" && confirmar != "1") { // si no permite reportes, entonces redirecciona al servidor de reportes string pass = Session["Pass"] != null ? Session["Pass"].ToString() : ""; Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=LiquidacionResumida.aspx"); } try { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "liquidacionResumida"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } } catch (Exception ex) { ManejaErrores(ex); } RegistrarJavascript(); this.rbtFecha.Attributes.Add("onclick", "mostrar();"); this.rbtNro.Attributes.Add("onclick", "mostrar();"); Page.RegisterStartupScript("init", SisPackController.GenerarJavaScripts.SetearFocoControl(((TextBox)this.busqAgencia.FindControl("txtSucursal")).ClientID)); SetearValidadores(); if (Request["LiquidacionEntidadID"] != null && Request["AgenciaID"] != null) { int liquidacionEntidadID = Utiles.Validaciones.obtieneEntero(Request["LiquidacionEntidadID"]); ILiquidacionEntidad liq = LiquidacionEntidadFactory.GetLiquidacionEntidad(); liq.LiquidacionEntidadID = liquidacionEntidadID; liq.Consultar(); this.txtFechaDesde.Text = liq.FechaDesde.ToShortDateString(); this.txtFechaHasta.Text = liq.FechaHasta.ToShortDateString(); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(Request["AgenciaID"]); agencia.ConsultarBasicoByAgenciaID(); this.busqAgencia.AgenciaID = agencia.AgenciaID.ToString(); this.busqAgencia.RazonSocial = agencia.RazonSocial; this.busqAgencia.Sucursal = agencia.SucursalDGI; BindGrid(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } LlenarCombos.TipoBulto(this.ddlTipoBulto); if (!IsPostBack) { //Mostrar Agencia Conectada IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial; lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtLocalidadCapitalFederal.Value = ((int)NegociosSisPackInterface.SisPack.LocalidadCodigoPostal.CapitalFederal).ToString(); this.txtLocalidadRetiro.Value = ((int)NegociosSisPackInterface.SisPack.LocalidadCodigoPostal.Retiro).ToString(); this.txtCodigoPostalRetiro.Value = ((int)NegociosSisPackInterface.SisPack.CodigoPostal.Retiro).ToString(); this.txtPciaBsAs.Value = ((int)NegociosSisPackInterface.SisPack.Provincia.BsAs).ToString(); this.txtLocalidadCapitalFederalDescripcion.Value = "CAPITAL FEDERAL"; this.txtProvinciaBsAsDescripcionR.Value = "BUENOS AIRES"; //BuscarValorAforo(); hdnAgenciaID.Value = Convert.ToString(this.AgenciaConectadaID); hdnProvincia.Value = Convert.ToString(oAgencia.Domicilio.Localidad.Provincia.ProvinciaID); hdnLocalidad.Value = Convert.ToString(oAgencia.Domicilio.Localidad.LocalidadID); hdnUsuarioID.Value = Convert.ToString(this.usuario.UsuarioID); hdnProvinciaRemitente.Value = Convert.ToString(oAgencia.Domicilio.Localidad.Provincia.ProvinciaDescrip); txtProvinciaSelecR.Text = Convert.ToString(oAgencia.Domicilio.Localidad.Provincia.ProvinciaID); hdnLocalidadRemitente.Value = Convert.ToString(oAgencia.Domicilio.Localidad.LocalidadDescrip); txtLocalidadSelecR.Text = Convert.ToString(oAgencia.Domicilio.Localidad.LocalidadID); hdnCPRemitente.Value = Convert.ToString(oAgencia.Domicilio.Localidad.CodigoPostal); txtProvinciaSelecR.Text = Convert.ToString(oAgencia.Domicilio.Localidad.Provincia.ProvinciaID); txtLocalidadSelecR.Text = Convert.ToString(oAgencia.Domicilio.Localidad.LocalidadID); // txtCPRemitente.Text = Convert.ToString(oAgencia.Domicilio.Localidad.CodigoPostal); string script = string.Empty; System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.upd1, upd1.GetType(), "muestraMensaje4", script, true); if (!IsPostBack) { CargarConceptosModalidadEntrega(); cargarFechaDespacho(); // butIngresoConceptos.Attributes.Add("onclick", "AgregarConceptosFacturacion('" + AgenciaConectadaID + "');return true;"); } } }
protected void Page_Load(object sender, EventArgs e) { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = this.AgenciaConectadaID; if (!agencia.TrabajaConColectora()) { string myVirtualPath = Utiles.Validaciones.Getfullsiteroot(); Response.Redirect(myVirtualPath + "/Default.aspx"); } }
private void butBuscar_Click(object sender, System.EventArgs e) { try { IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno(); hojaRuta.HojaRutaInternoID = Utiles.Validaciones.obtieneEntero(txtNroHojaRutaInterno.Text); hojaRuta.Consultar(); IAgencia origen = AgenciaFactory.GetAgencia(); origen.AgenciaID = hojaRuta.AgenciaOrigenID; origen.ConsultarBasicoByAgenciaID(); txtSucursalAgenciaOrigen.Text = origen.SucursalDGI; txtAgenciaOrigenDescrip.Text = origen.RazonSocial; if (hojaRuta.AgenciaDestinoID == AgenciaConectadaID) { BindGrilla(); } else { Exception ex = new Exception("La agencia conectada no es la agencia destino de la hoja de ruta interna"); throw ex; } if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.Emitido) { butCodigo.Enabled = true; butConfirmar.Enabled = true; chkTodos.Visible = true; dtgGuiasAsociadas.Columns[1].Visible = true; } else { butCodigo.Enabled = false; butConfirmar.Enabled = false; chkTodos.Visible = false; dtgGuiasAsociadas.Columns[1].Visible = false; } } 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; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAgencias, "AgenciaID", this.CantidadOpciones); try { IAgencia agencia = AgenciaFactory.GetAgencia(); bool verAgenciasDomicilio = verDomicilio == "S" ? true : false; DsAgencias ds = new DsAgencias(); if (verAgenciasDomicilio) { ds = agencia.GetAgenciasConRetiroADomicilio(); } else { ds = agencia.GetAgenciasConsultaDataSet(); } string sucursal = this.txtSucursal.Text; string razon = this.txtRazonSocial.Text; string filtroEspecial = this.txtFiltro.Text; string agenciaActual = this.txtAgenciaActual.Text; string filtro = "SucursalDGI LIKE '" + sucursal + "%' AND RazonSocial LIKE '" + razon + "%'"; //Agregar que si no le paso una agencia actual, no la tenga que buscar. if (filtroEspecial == NegociosSisPackInterface.SisPack.TipoAgencia.Cabecera.ToString()) { if (agenciaActual != null && agenciaActual.Length > 0) { filtro += " AND EsCabecera = true AND AgenciaID <> " + agenciaActual; } else { filtro += " AND EsCabecera = true"; } } else if (filtroEspecial == NegociosSisPackInterface.SisPack.TipoAgencia.Madre.ToString()) { filtro += " AND (AgenciaMadre IS NULL OR AgenciaMadre <> " + agenciaActual + " ) AND AgenciaID <> " + agenciaActual; } DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])ds.Datos.Select(filtro); dtgAgencias.DataSource = drLista; dtgAgencias.DataBind(); } catch (Exception ex) { throw ex; //this.txtErrorMsg.Text = "Error al consultar datos de agencias: " + ex.Message; } }
private void CargarDatos() { try { // Reviso si es un concepto que lleva stock IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); concepto.GetOne(ConceptoFacturacionID ?? 0); // Cargo los datos del concepto de facturación if (concepto.ConceptoFacturacionId != null) { if (concepto.LlevaStock ?? false) { lblConcepto.Text = concepto.Descripcion; } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("El concepto de facturación no maneja stock"); DesactivarControlesIngresoDatos(); } } else { Response.Redirect("ConceptosFacturacionConsul.aspx"); } // Cargo los datos de la agencia if (AgenciaID != null) { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = AgenciaID ?? 0; if (agencia.ConsultarBasicoByAgenciaID()) { lblAgencia.Text = agencia.RazonSocial; } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se encontraron datos de la agencia"); DesactivarControlesIngresoDatos(); } } else { Response.Redirect("ConceptosFacturacionStockAgenciasConsul.aspx?ConceptoFacturableID=" + ConceptoFacturacionID.ToString()); } CargarDatosStock(); } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar datos del concepto de facturación"); DesactivarControlesIngresoDatos(); } }
private void LlenarCombos() { SisPackController.LlenarCombos.TipoConceptoComision(this.ddlTipoConceptoComision, this.UnidadNegocioID); IAgencia oAgencia = AgenciaFactory.GetAgencia(); DsAgencias ds = oAgencia.GetAgenciasConsultaDataSet(); dtAgencias = (DsAgencias.DatosDataTable)ds.Datos; lstAgencia.DataSource = dtAgencias; lstAgencia.DataTextField = "Nombre"; lstAgencia.DataValueField = "AgenciaID"; lstAgencia.DataBind(); }
/// <summary> /// Procedimiento para cargar las listas /// </summary> private void LlenarListas() { // Cargo las agencias IAgencia agencias = AgenciaFactory.GetAgencia(); lstAgencia.DataSource = agencias.GetAgenciasDataSet().Datos.Select("", "RazonSocial"); lstAgencia.DataValueField = "AgenciaId"; lstAgencia.DataTextField = "RazonSocial"; lstAgencia.DataBind(); //LlenarCombos.AgenciaOrigenFlete(lstAgencia, UnidadNegocioID); // Cargo las unidades de ventas LlenarCombos.UnidadesVenta(lstUnidadVenta); }
private void BindGrid(int currentPage) { try { if (rbtClientes.Checked) { dtgCreditos.Columns[6].Visible = true; dtgCreditos.Columns[11].Visible = true; SisPackController.AdministrarGrillas.Configurar(dtgCreditos, "Codigo", 30); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = (this.busqCliente.ClienteID == "") ? 0 : Convert.ToInt32(this.busqCliente.ClienteID); cliente.RazonSocial = this.busqCliente.RazonSocial; cliente.Codigo = this.busqCliente.Codigo; cliente.NroCuit = (this.txtCUITTipo.Text + this.txtCUITNro.Text + this.txtCUITDigitoVerificador.Text); string limiteCredito = ddlLimite.SelectedValue; int estadoCliente = Convert.ToInt32(ddlEstado.SelectedValue); string creditoOtorgado = (chkCredito.Checked) ? "S" : "N"; string provincia = txtProvincia.Text; string localidad = txtLocalidad.Text; dtgCreditos.DataSource = cliente.GetReporteCreditoClientes(limiteCredito, estadoCliente, creditoOtorgado, provincia, localidad); dtgCreditos.CurrentPageIndex = currentPage; dtgCreditos.DataBind(); } else if (this.rbtAgencias.Checked) { dtgCreditos.Columns[6].Visible = false; dtgCreditos.Columns[11].Visible = false; SisPackController.AdministrarGrillas.Configurar(dtgCreditos, "Codigo", 30); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = (this.busqAgencia.AgenciaID == "") ? 0 : Convert.ToInt32(this.busqAgencia.AgenciaID); agencia.RazonSocial = this.busqAgencia.RazonSocial; agencia.SucursalDGI = this.busqAgencia.Sucursal; //codigo string limiteCredito = ddlLimite.SelectedValue; int estadoAgencia = Convert.ToInt32(ddlEstado.SelectedValue); string creditoOtorgado = (chkCredito.Checked) ? "S" : "N"; string provincia = txtProvincia.Text; string localidad = txtLocalidad.Text; dtgCreditos.DataSource = agencia.GetReporteCreditoAgencias(limiteCredito, estadoAgencia, creditoOtorgado, provincia, localidad); dtgCreditos.CurrentPageIndex = currentPage; dtgCreditos.DataBind(); } } catch (Exception ex) { ManejaErrores(ex); } }
private void GenerarVoucher() { string secuencia = Request.QueryString["Secuencia"]; /* Completamos los campos de la parte superior del voucher. */ this.lblFechaImpresion2.Text = System.DateTime.Today.ToShortDateString(); string codEmpresaGrupoA = secuencia.Substring(3, 2); IParametroUNegocio paramEmpresaNombre = ParametroUNegocioFactory.GetParametroUNegocio(); paramEmpresaNombre.UnidadNegocioID = this.UnidadNegocioID; paramEmpresaNombre.Parametro = NegociosSisPackInterface.SisPack.Parametro.EmpresaNombre; paramEmpresaNombre.Consultar(); if (codEmpresaGrupoA == "01") { this.lblEmpresa2.Text = paramEmpresaNombre.ValorString; } //this.lblEmpresa2.Text = "Andesmar"; //codEmpresaGrupoA; IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); string codAgencia = secuencia.Substring(7, 7); this.lblAgencia2.Text = oAgencia.RazonSocial; string nroRendicion = Request.QueryString["nroRendicion"]; this.lblRendicionNro2.Text = nroRendicion; string importe = secuencia.Substring(24, 8); string parteEntera = importe.Substring(0, 6); string parteDecimal = importe.Substring(6, 2); this.lblTotalPagar2.Text = '$' + Convert.ToInt32(parteEntera).ToString() + ',' + parteDecimal; this.lblFechaVencimiento2.Text = nroRendicion.Substring(nroRendicion.Length - 10, 10); /* Completamos los datos del talón del voucher. */ this.lblEmpresat2.Text = paramEmpresaNombre.ValorString; this.lblAgenciat2.Text = oAgencia.RazonSocial + " - " + codAgencia; this.lblVencimientot2.Text = this.lblFechaVencimiento2.Text + " $" + Convert.ToInt32(parteEntera).ToString() + ',' + parteDecimal; string secuenciaCB = this.CrearImagenCB(secuencia); this.imgSecuenciaCB.ImageUrl = secuenciaCB; imgSecuenciaCB.ImageAlign = ImageAlign.AbsMiddle; }