private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "recepcionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.txtClienteID.Text = this.Request.QueryString["ClienteID"]; ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); oCliente.Consultar(); this.lblRazonSocial.Text = oCliente.RazonSocial; this.CargarCombo(); this.ActivarCampos(false); } this.SetearValidadores(); }
private void MostrarRedespacho(int redespachoID) { try { IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho(); redespacho.RedespachoID = Utiles.Validaciones.obtieneEntero(txtRedespachoID.Text); DsRecepcionRedespacho ds = redespacho.GetDataSetRedespachoONE(); if (ds.Datos.Count == 1) { foreach (DsRecepcionRedespacho.DatosRow dr in ds.Datos) { txtOrden.Text = dr.NroOrdenEntrega.ToString(); txtFechaRecepcion.Text = dr.Fecha.ToShortDateString(); txtBultos.Text = dr.CantidadBultos.ToString(); txtEmpresa.Text = dr.EmpresaTerceros; txtUVenta.Text = dr.TipoUVRedespachoID == 1 ? "Encomienda" : "Bolsín"; ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = dr.ClienteID; cliente.Consultar(); txtRazonSocial.Text = cliente.RazonSocial; txtCodigo.Text = cliente.Codigo; txtCUIT.Text = cliente.NroCuit; } } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void Page_Load(object sender, System.EventArgs e) { /*if (Session["Usuario"] != null) * { * this.usuario = (IUsuarios) Session["Usuario"]; * }*/ if (User.Identity.IsAuthenticated) { string sOpcion = "emisionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } this.clienteIDplanilla = Utiles.Validaciones.obtieneEntero(Request.QueryString["ClienteID"]); if (!IsPostBack) { //this.clienteID = Convert.ToInt32(this.Request.QueryString["ClienteID"]); ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.clienteID); oCliente.Consultar(); this.txtFechaDesde.Text = DateTime.Today.AddMonths(-1).ToShortDateString(); } BindGrid(); }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "datosCuentaCorriente"; // cambiar a la opcion default Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ? null : this.Request.QueryString["ClienteID"]; ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); this.lblEstadoCliente.Text = (int)cliente.EstadoCliente == (int)NegociosSisPackInterface.SisPack.EstadoCliente.Habilitado ?"Habilitado": "Inhabilitado"; // Editar this.Editar(); } // cargo el control de datos de cuenta corriente this.LoadUCCuentaCorriente(); this.SetearValidadores(); }
public List <DatosMailOperativo> CargarDatosClientesMail(string ClienteID) { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(ClienteID); cliente.Consultar(); DsClienteMailOperativo dso = new DsClienteMailOperativo(); dso = cliente.validarCli(); List <DatosMailOperativo> lista = new List <DatosMailOperativo>(); foreach (DataRow dr in dso.Datos) { DatosMailOperativo d = new DatosMailOperativo(); d.ClienteID = Convert.ToInt32(dr["ClienteID"].ToString()); if (Convert.ToString(dr["FechaProximoEnvioMail"].ToString()) == "0") { d.FechaProximoEnvio = ""; d.HoraEnvio = Convert.ToString(dr["HoraEnvioMail"].ToString()); d.Numero = 1; } else { d.FechaProximoEnvio = Convert.ToString(dr["FechaProximoEnvioMail"].ToString()); d.HoraEnvio = Convert.ToString(dr["HoraEnvioMail"].ToString()); d.Numero = 1; } lista.Add(d); } return(lista); }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "emisionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblFecha.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.lblNroPlanillaRemitoCliente.Text = "00000"; this.lblNro.Visible = false; this.lblNroPlanillaRemitoCliente.Visible = false; this.txtClienteID.Text = this.Request.QueryString["ClienteID"]; ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); oCliente.Consultar(); this.lblRazonSocial.Text = oCliente.RazonSocial; Session["DsGuiasPlanillaRemitoCliente"] = null; } planillaRemitoClienteID = Utiles.Validaciones.obtieneEntero(this.Request.QueryString["PlanillaRemitoClienteID"]); this.BindGrillas(); }
public void Editar() { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.hdnCotizacionClienteID.Value); cliente.Consultar(); DsClienteMailOperativo dso = new DsClienteMailOperativo(); dso = cliente.validarCli(); lblClienteRS.Text = cliente.RazonSocial; if (dso.Datos.Rows.Count > 0) { foreach (DataRow dr in dso.Datos) { int EnviaMail = Convert.ToInt32(dr["EnviaMail"].ToString()); txtDias.Text = dr["Dias"].ToString(); txtHoraEnvia.Text = dr["HoraEnvioMail"].ToString(); txtEjecutivoCta.Text = dr["NombreEjecutivo"].ToString(); txtTelEjecutivo.Text = dr["TelefonoEjecutivo"].ToString(); if (EnviaMail == 1) { chkEnviaMail.Checked = true; txtDias.Visible = true; lblDatos.Visible = true; } else { chkEnviaMail.Checked = false; txtDias.Visible = false; lblDatos.Visible = false; } int EnviaFactura = Convert.ToInt32(dr["FacturaTerceros"].ToString()); if (EnviaFactura == 1) { ChkMostrarFactura.Checked = true; } else { ChkMostrarFactura.Checked = false; } } } else { txtDias.Text = ""; txtHoraEnvia.Text = ""; txtEjecutivoCta.Text = ""; txtTelEjecutivo.Text = ""; } }
private void CargarDatosCliente() { try { datosCliente.ClienteID = ClienteID ?? 0; datosCliente.Consultar(); lblCliente.Text = datosCliente.RazonSocial; } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar datos del cliente"); } }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "autorizacionCreditos"; // cambiar a la opcion default Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblNroAutorizacion.Text = "0"; this.txtAutorizacionCreditoAgenciaID.Text = this.Request.QueryString["AutorizacionAgenciaID"] == null ?"" : this.Request.QueryString["AutorizacionAgenciaID"]; this.txtAutorizacionCreditoClienteID.Text = this.Request.QueryString["AutorizacionClienteID"] == null ?"" : this.Request.QueryString["AutorizacionClienteID"]; this.txtAgenciaID.Text = this.Request.QueryString["AgenciaID"] == null ?"" : this.Request.QueryString["AgenciaID"]; this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ?"" : this.Request.QueryString["ClienteID"]; if (this.txtAutorizacionCreditoAgenciaID.Text != "") { EditarCreditoAgencia(); } else if (this.txtAutorizacionCreditoClienteID.Text != "") { EditarCreditoCliente(); } if (this.txtAgenciaID.Text != "") { this.lblEntidad.Text = TraducirTexto("Etiquetas.Agencia"); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text); agencia.ConsultarBasico(); this.lblEntidadDescrip.Text = agencia.RazonSocial; } else { this.lblEntidad.Text = TraducirTexto("Etiquetas.Cliente"); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); this.lblEntidadDescrip.Text = cliente.RazonSocial; } } SetearValidadores(); }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "nominaAutorizacionRECliente"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { Session["dsAutorizaciones"] = null; this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtTipoAutorizadoID.Text = this.Request.QueryString["TipoAutorizadoID"] == null ? "" : this.Request.QueryString["TipoAutorizadoID"]; this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ? "" : this.Request.QueryString["ClienteID"]; if (this.txtClienteID.Text != "") { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); this.lblRazonSocialCliente.Text = cliente.RazonSocial; } INominaAutorizacion nomina = NominaAutorizacionFactory.GetNominaAutorizacion(); nomina.ClienteID = Convert.ToInt32(this.txtClienteID.Text); nomina.TipoAutorizadoID = Convert.ToInt32(this.txtTipoAutorizadoID.Text); this.rbtAutorizarTodos.Checked = nomina.GetAutorizacionACualquierPersona(); } if (this.txtTipoAutorizadoID.Text == "1") { this.dtgAutorizaciones.Columns[7].Visible = false; } else if (this.txtTipoAutorizadoID.Text == "2") { this.dtgAutorizaciones.Columns[4].Visible = false; this.dtgAutorizaciones.Columns[5].Visible = false; } this.BindGrid(); this.RegistrarDeshabilitarChkAutorizadoSoloUVConvenio(); }
protected void Page_Load(object sender, EventArgs e) { #region IsAuthenticated if (Session["Usuario"] != null) { usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "abmCotizacionClientePuntoRecepcion"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion Page.RegisterClientScriptBlock("ChangeUnidadesVentasTodas", GenerarJavaScripts.MarcarDesmarcarTodos(this.ddlUnidadVenta, this.chkTodasUnidadesVentas, "ChangeUnidadesVentasTodas()")); Page.RegisterClientScriptBlock("DesmarcarUnidadesVentasTodas", GenerarJavaScripts.CambiarMarcaTodos(this.chkTodasUnidadesVentas, "DesmarcarUnidadesVentasTodas()")); this.ddlUnidadVenta.Attributes.Add("onclick", "DesmarcarUnidadesVentasTodas();"); this.chkTodasUnidadesVentas.Attributes.Add("onclick", "ChangeUnidadesVentasTodas();"); if (!Page.IsPostBack) { this.txtCotizacionClienteID.Text = Request.QueryString["CotizacionClienteID"]; //solo modo edicion Session["DsPunterosRecepcion"] = null; Editar(); } this.SetearValidadores(); ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.CotizacionClienteID = Utiles.Validaciones.obtieneEntero(this.txtCotizacionClienteID.Text); cotizacion.Consultar(); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = cotizacion.ClienteID; cliente.Consultar(); this.txtNombreCliente.Text = cliente.RazonSocial.ToString(); this.txtCodigo.Text = cliente.Codigo.ToString(); }
protected void Page_Load(object sender, EventArgs e) { cliente = this.Request.QueryString["ClienteID"] == null ? null : this.Request.QueryString["ClienteID"]; ICliente cli = ClienteFactory.GetCliente(); cli.ClienteID = Convert.ToInt32(cliente); cli.Consultar(); lblCliente.Text = cli.RazonSocial; if (!IsPostBack) { if ((_dominioCliente.GetClienteDatosPoliza(Convert.ToInt32(cliente))) > 0) {//si es mayor que 0 tiene datos cargados clientesDatos = _dominioCliente.GetDatosClientePoliza(Convert.ToInt32(cliente)); txtObservaciones.Text = clientesDatos[0].Descripcion; } } }
protected void validCtaCte_ServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = false; if (rbtCtaCte.Checked) { if (ClienteFacturacion1.ClienteCorporativoID != null) { ICliente datosCliente = ClienteFactory.GetCliente(); datosCliente.ClienteID = ClienteFacturacion1.ClienteCorporativoID ?? 0; datosCliente.Consultar(); if (datosCliente.CondicionPago == NegociosSisPackInterface.SisPack.CondicionPago.CuentaCorriente) { args.IsValid = true; } } } else { args.IsValid = true; } }
private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { if (this.rbtClientesCorporativos.Checked == true || this.rbtClientesCorporativosTodos.Checked == true) { DataGridItem item = e.Item; DsComisionesClientes.DatosRow dr = (DsComisionesClientes.DatosRow) this.dsComisionesClientes.Datos.Rows[item.ItemIndex]; ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = dr.ClienteID; cliente.Consultar(); Label lblClienteDescrip = (Label)e.Item.Cells[5].FindControl("lblClienteDescrip"); lblClienteDescrip.Text = cliente.Nombre; IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta(); unidadVenta.UnidadVentaID = dr.IsUnidadVentaIDNull() ? 0 : dr.UnidadVentaID; unidadVenta.Consultar(); Label lblUVDescrip = (Label)e.Item.Cells[4].FindControl("lblUnidadVentaDescrip"); lblUVDescrip.Text = unidadVenta.UnidadVentaDescrip; } else if (this.rbtClientesEventuales.Checked == true) { DataGridItem item = e.Item; DsComisionesAgenciasUVenta.DatosRow dr = (DsComisionesAgenciasUVenta.DatosRow) this.dsComisionesAgenciasUV.Datos.Rows[item.ItemIndex]; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = dr.AgenciaID; agencia.Consultar(); Label lblAgenciaDescrip = (Label)e.Item.Cells[6].FindControl("lblAgenciaDescrip"); lblAgenciaDescrip.Text = agencia.RazonSocial; IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta(); unidadVenta.UnidadVentaID = dr.UnidadVentaID; unidadVenta.Consultar(); Label lblUVDescrip = (Label)e.Item.Cells[4].FindControl("lblUnidadVentaDescrip"); lblUVDescrip.Text = unidadVenta.UnidadVentaDescrip; } } }
protected void dtgClientes_Delete(object sender, DataGridCommandEventArgs e) { ICliente cliente = ClienteFactory.GetCliente(); //cliente.ClienteID = Convert.ToInt32(dtgClientes.DataKeys[e.Item.DataSetIndex]); cliente.ClienteID = Convert.ToInt32(dtgClientes.DataKeys[e.Item.ItemIndex]); cliente.Consultar(); try { cliente.Eliminar(usuario); this.dtgClientes.EditItemIndex = -1; try { this.BindGrid(); } catch (Exception) { this.dtgClientes.CurrentPageIndex = 0; 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); } }
private void CargarCliente() { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = this.clienID; cliente.Consultar(); //this.txtClienteNro.Text = cliente.ClienteID.ToString(); this.txtClienteID.Text = cliente.ClienteID.ToString(); this.txtClienteNro.Text = cliente.Codigo; this.txtClienteNro.ReadOnly = true; this.txtRazonSocial.Text = cliente.RazonSocial; if (cliente.NroCuit != null && cliente.NroCuit.Length > 0) { this.txtCUITTipo.Text = cliente.NroCuit.Substring(0, 2); this.txtCUITNro.Text = cliente.NroCuit.Substring(2, 8); this.txtCUITDigitoVerificador.Text = cliente.NroCuit.Substring(10, 1); } this.txtRamoActividades.Text = cliente.RamoActividades; this.txtCondicionPago.Text = cliente.CondicionPago.ToString(); this.txtMovimientoMinimoMensual.Text = cliente.ImporteMinimoMensual.ToString(); }
private void butHaInabilitar_Click(object sender, System.EventArgs e) { IUsuarios usuario = (IUsuarios)Session["Usuario"]; RequiredFieldValidator valMotivo = (RequiredFieldValidator)this.phValidMotivo.FindControl("valMotivo"); valMotivo.Enabled = true; valMotivo.Validate(); if (!valMotivo.IsValid) { return; } ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); cliente.Motivo = (NegociosSisPackInterface.SisPack.MotivoHabInhabilitacion)Convert.ToInt32(this.ddlMotivo.SelectedValue); if (cliente.CambiarEstadoCliente(usuario)) { Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("La Hab/Inhabilitacion se ha realizado con éxito.", "CuentaCorrienteCliente.aspx?ClienteID=" + this.txtClienteID.Text)); } }
private void Page_Load(object sender, System.EventArgs e) { #region IsAuthenticated if (Session["Usuario"] != null) { usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "codigoBarrasPreventaImporte"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion if (!Page.IsPostBack) { txtClienteID.Text = Request.QueryString["ClienteID"]; txtPreventaID.Text = Request.QueryString["PreventaID"]; LlenarCombos(); if (txtPreventaID.Text != "") { Editar(); } if (txtClienteID.Text != "") { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Utiles.Validaciones.obtieneEntero(txtClienteID.Text); cliente.Consultar(); lblRazon.Text = cliente.Codigo + "-" + cliente.RazonSocial; } } SetearValidarores(); BindGrid(); }
protected void btnGuardar_Click(object sender, EventArgs e) { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.hdnCotizacionClienteID.Value); cliente.Consultar(); if (chkEnviaMail.Checked == true && txtHoraEnvia.Text == "") { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Falta Ingresar la Hora en que desea los envios de Mails Operativos"); return; } if (chkEnviaMail.Checked == true) { try { string cadena = txtHoraEnvia.Text; string separa1 = cadena.Substring(0, 2); string separa2 = cadena.Substring(3, 2); Convert.ToInt32(separa1); Convert.ToInt32(separa2); } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Hora MAL ingresada en los envios de Mails Operativos(hh:mm)"); return; } } if (chkEnviaMail.Checked == true && txtDias.Text == "") { string mensaje = "Falta ingresar la cantidad de dias a enviar el mail"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } if (chkEnviaMail.Checked == true && txtEjecutivoCta.Text == "") { string mensaje = "Falta ingresar el nombre del Ejecutivo de Cuenta"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } if (chkEnviaMail.Checked == true && txtTelEjecutivo.Text == "") { string mensaje = "Falta ingresar el Telefono del Ejecutivo de Cuenta"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } if (chkEnviaMail.Checked && ChkMostrarFactura.Checked) { cliente.EnviaMailOperativo = 1; cliente.MuestraFactura3 = 1; cliente.DiasMail = Convert.ToInt32(txtDias.Text); cliente.HoraEnvioMail = txtHoraEnvia.Text; cliente.EjecutivoCta = txtEjecutivoCta.Text; cliente.TelefonoEjecutivo = txtTelEjecutivo.Text; try { cliente.GuardarMailOperativo(); } catch { string mensaje = "Verificar los datos del envio de mail operativo"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } } else if (ChkMostrarFactura.Checked && (!chkEnviaMail.Checked)) { cliente.EnviaMailOperativo = 0; cliente.MuestraFactura3 = 1; cliente.DiasMail = 0; cliente.HoraEnvioMail = txtHoraEnvia.Text; cliente.EjecutivoCta = txtEjecutivoCta.Text; cliente.TelefonoEjecutivo = txtTelEjecutivo.Text; try { cliente.GuardarMailOperativo(); } catch { string mensaje = "Verificar los datos del envio de mail operativo"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } } else if ((!ChkMostrarFactura.Checked) && chkEnviaMail.Checked) { cliente.EnviaMailOperativo = 1; cliente.MuestraFactura3 = 0; cliente.DiasMail = Convert.ToInt32(txtDias.Text); cliente.HoraEnvioMail = txtHoraEnvia.Text; cliente.EjecutivoCta = txtEjecutivoCta.Text; cliente.TelefonoEjecutivo = txtTelEjecutivo.Text; try { cliente.GuardarMailOperativo(); } catch { string mensaje = "Verificar los datos del envio de mail operativo"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } } }
private IFactura CargarDatosFactura(int GuiaID) { try { DsDatosGenerarFactura dsDatosFacturasAGenerar; if (Session["DatosFacturasARealizarConformacionMasivaCB"] != null) { dsDatosFacturasAGenerar = (DsDatosGenerarFactura)Session["DatosFacturasARealizarConformacionMasivaCB"]; } else { dsDatosFacturasAGenerar = new DsDatosGenerarFactura(); } // Genero la factura IFactura oFactura = FacturaFactory.GetFactura(); // Busco los datos para registrar la factura DsDatosGenerarFactura.DatosRow drDatosFac = ((DsDatosGenerarFactura.DatosRow[])dsDatosFacturasAGenerar.Datos.Select("guiaid = " + GuiaID.ToString()))[0]; // Cargo los datos de la factura a registrar // Reviso cual es el tipo de cliente al cual se le va a facturar el remito if (drDatosFac.TipoDeCliente == (int)NegociosSisPackInterface.SisPack.TipoCliente.Corporativo) { // Se le va a facturar a un cliente coorporativo oFactura.ClienteID = drDatosFac.ClienteID; oFactura.ClienteEventualID = 0; } else { // Se le va a facturar a un cliente eventual. Reviso si el cliente esta registrado. // if (drDatosFac.ClienteID == 0) // { // El cliente no esta registrado. Lo registro IClienteEventual datosClienteEventual = ClienteEventualFactory.GetClienteEventual(); datosClienteEventual.Nombre = drDatosFac.Nombre; datosClienteEventual.Apellido = drDatosFac.Apellido; datosClienteEventual.CondicionIva = (NegociosSisPackInterface.SisPack.CondicionIva)drDatosFac.CondicionIVAID; datosClienteEventual.NroCuit = drDatosFac.CUIT; datosClienteEventual.TipoDocumento = (NegociosSisPackInterface.SisPack.TipoDocumento)drDatosFac.TipoDocumento; datosClienteEventual.NroDocumento = Utiles.Validaciones.obtieneEntero(drDatosFac.NumeroCliente); // Indico que el cliente eventual tiene cargado un domicilio datosClienteEventual.TieneDomicilio = true; // Cargo los datos del domicilio datosClienteEventual.Domicilio.DomicilioID = drDatosFac.DomicilioID; datosClienteEventual.Domicilio.Calle = drDatosFac.Calle; datosClienteEventual.Domicilio.CalleNro = drDatosFac.CalleNro; datosClienteEventual.Domicilio.Depto = drDatosFac.Departamento; datosClienteEventual.Domicilio.Telefono = drDatosFac.Telefono; datosClienteEventual.Domicilio.Fax = drDatosFac.Fax; datosClienteEventual.Domicilio.Localidad.LocalidadID = drDatosFac.LocalidadID; datosClienteEventual.Domicilio.EsEventual = "1"; // Reviso si tengo que guardar el domicilio del cliente if (datosClienteEventual.Domicilio.DomicilioID == 0 && datosClienteEventual.Domicilio.Calle != "") { // Tengo que guardarlo datosClienteEventual.Domicilio.Guardar(); } oFactura.ClienteID = 0; oFactura.ClienteEventualID = drDatosFac.ClienteID; oFactura.ClienteEventual = datosClienteEventual; // datosClienteEventual.Guardar(); // drDatosFac.ClienteID = datosClienteEventual.ClienteEventualID; // } } // Reviso si el cliente de la factura es un cliente coorporativo if (oFactura.ClienteID != 0) { // Es un cliente coorporativo. Busco sus datos fiscales ICliente datosCliente = ClienteFactory.GetCliente(); datosCliente.ClienteID = oFactura.ClienteID; datosCliente.Consultar(); // Cargo los datos fiscales del cliente oFactura.CondicionIVAAgentePago = (int)datosCliente.CondicionIva; oFactura.NroCUITAgentePago = datosCliente.NroCuit; } // Reviso si el cliente de la factura es un cliente eventual registrado else if (oFactura.ClienteEventualID != 0) { // Se trata de un cliente eventual registrado. Busco sus datos fiscales IClienteEventual datosClienteEventual = ClienteEventualFactory.GetClienteEventual(); datosClienteEventual.ClienteEventualID = oFactura.ClienteEventualID; datosClienteEventual.Consultar(); // Cargo los datos fiscales del cliente oFactura.CondicionIVAAgentePago = (int)datosClienteEventual.CondicionIva; oFactura.NroCUITAgentePago = datosClienteEventual.NroCuit; } else { // Se trata de un cliente eventual // Cargo los datos fiscales del cliente oFactura.CondicionIVAAgentePago = (int)oFactura.ClienteEventual.CondicionIva; oFactura.NroCUITAgentePago = oFactura.ClienteEventual.NroCuit; } // Devuelvo los datos return(oFactura); } catch (Exception ex) { // Reviso cual es el motivo de la excepción if (ex.Message.IndexOf(" ya esta facturado", 0) > 0 || ex.Message.IndexOf("información del CAI para el tipo de guía") > 0) { // La exepción fue por que el remito ya estaba facturado throw ex; } else { throw new Exception("Error al generar las facturas de los remitos"); } } }
private void Editar() { IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = Utiles.Validaciones.obtieneEntero(this.txtUsuarioID.Text); usuario.Consultar(); // seteo los atributos del usuario en la pagina this.txtUsuarioID.Text = usuario.UsuarioID.ToString(); this.txtApellido.Text = usuario.Apellido; this.txtEmail.Text = usuario.Email; this.txtLogin.Text = usuario.Login; this.txtNombre.Text = usuario.Nombre; this.cmbEstado.SelectedValue = usuario.EstadoUsuarioPerfilID.ToString(); ///faltannnnn ///TODO: FALTA TRAER LA UNegocio del usuario: sacada hasta ver que no hayan creado ningún usuario con la UNEgocio: Petrobus this.cmbUnidadNegocio.SelectedValue = usuario.UnidadNegocioID.ToString(); //descomentar esto cuando se haga el control de la UNegocio if (usuario.AgenciaID != 0) { IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = usuario.AgenciaID; oAgencia.ConsultarBasico(); this.busqAgencia.AgenciaID = oAgencia.AgenciaID.ToString(); this.busqAgencia.Sucursal = oAgencia.SucursalDGI; this.busqAgencia.RazonSocial = oAgencia.RazonSocial; this.rbtAgencias.Checked = true; // this.tblCliente.Visible=false; // this.tblVendedor.Visible=false; // this.tblNinguno.Visible=false; } else if (usuario.VendedorID != 0) { IVendedor oVendedor = VendedorFactory.GetVendedor(); oVendedor.VendedorID = usuario.VendedorID; oVendedor.Consultar(); this.busqVendedor.VendedorID = oVendedor.VendedorID.ToString(); this.busqVendedor.Codigo = oVendedor.NroLegajo; this.busqVendedor.ApellidoNombre = oVendedor.Apellido + " " + oVendedor.Nombre; this.rbtVendedores.Checked = true; // this.tblCliente.Visible=false; // this.tblAgencia.Visible=false; // this.tblNinguno.Visible=false; } else if (usuario.ClienteID != 0) { ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = usuario.ClienteID; oCliente.Consultar(); this.busqCliente.ClienteID = oCliente.ClienteID.ToString(); this.busqCliente.Codigo = oCliente.Codigo; this.busqCliente.RazonSocial = oCliente.RazonSocial; this.rbtCliente.Checked = true; // this.tblVendedor.Visible=false; // this.tblAgencia.Visible=false; // this.tblNinguno.Visible=false; //si el lciente tiene asociada una agencia de retiro la muestro if (usuario.AgenciaRetiroID != 0) { IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = usuario.AgenciaRetiroID; oAgencia.ConsultarBasico(); this.busqAgenciaRetiro.AgenciaID = oAgencia.AgenciaID.ToString(); this.busqAgenciaRetiro.Sucursal = oAgencia.SucursalDGI; this.busqAgenciaRetiro.RazonSocial = oAgencia.RazonSocial; } } else { this.rbtNinguno.Checked = true; // this.tblVendedor.Visible=false; // this.tblAgencia.Visible=false; // this.tblCliente.Visible=false; } }
private void Consultar() { IAutorizacionValorDeclarado autorizacion = AutorizacionValorDeclaradoFactory.GetAutorizacionValorDeclarado(); autorizacion.AutorizacionValorDeclaradoID = Convert.ToInt32(this.txtAutorizacionID.Text); autorizacion.Consultar(); Session["AutCorporativa"] = autorizacion; busqCliente.ClienteID = autorizacion.ClienteID.ToString(); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = autorizacion.ClienteID; cliente.Consultar(); busqCliente.Codigo = cliente.Codigo; busqCliente.RazonSocial = cliente.RazonSocial; ///Localidad destino ILocalidad localidadD = LocalidadFactory.GetLocalidad(); localidadD.LocalidadID = autorizacion.LocalidadDestinoID; localidadD.Consultar(); this.ddlProvinciaDestino.SelectedValue = Convert.ToString(localidadD.Provincia.ProvinciaID); ddlProvinciaDestino_SelectedIndexChanged(new object(), new EventArgs()); ddlLocalidadDestino.SelectedValue = Convert.ToString(autorizacion.LocalidadDestinoID); this.txtLocalidadDestinoSelec.Text = Convert.ToString(autorizacion.LocalidadDestinoID); this.ddlLocalidadDestino.SelectedValue = Convert.ToString(autorizacion.LocalidadDestinoID); //if (this.txtClienteID.Text != "") //{ // this.txtFechaFinVigencia.Text = autorizacion.FechaFinVigencia.ToString("dd/MM/yyyy"); // this.txtFechaInicioVigencia.Text = autorizacion.FechaInicioVigencia.ToString("dd/MM/yyyy"); // ///Localidad origen // ILocalidad localidad = LocalidadFactory.GetLocalidad(); // //localidad.LocalidadID = autorizacion.LocalidadID; // localidad.Consultar(); //} //else //{ //Agencia Origen IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = autorizacion.AgenciaOrigenID; agencia.Consultar(); ILocalidad localidad = LocalidadFactory.GetLocalidad(); localidad.LocalidadID = agencia.Domicilio.Localidad.LocalidadID; localidad.Consultar(); this.ddlProvincia.SelectedValue = Convert.ToString(localidad.Provincia.ProvinciaID); this.txtProvinciaSelec.Text = Convert.ToString(localidad.Provincia.ProvinciaID); ddlProvincia_SelectedIndexChanged(new object(), new EventArgs()); ddlLocalidad.SelectedValue = Convert.ToString(localidad.LocalidadID); ddlLocalidad_SelectedIndexChanged(new object(), new EventArgs()); ddlAgencia.SelectedValue = Convert.ToString(agencia.AgenciaID); this.txtLocalidadSelec.Text = Convert.ToString(localidad.LocalidadID); this.txtAgenciaSelec.Text = Convert.ToString(agencia.AgenciaID); //} this.txtFechaFinVigencia.Text = autorizacion.FechaFinVigencia.ToString("dd/MM/yyyy"); this.txtFechaInicioVigencia.Text = autorizacion.FechaInicioVigencia.ToString("dd/MM/yyyy"); this.txtImporte.Text = autorizacion.ImporteAAutorizar.ToString(); SisPackController.LlenarCombos.UnidadVentaCliente(ddlUnidadVenta, int.Parse(busqCliente.ClienteID)); ddlUnidadVenta.SelectedValue = autorizacion.UnidadVentaID.ToString(); SisPackController.LlenarCombos.ModalidadEntrega(ddlModalidad, 1); ddlModalidad.SelectedValue = autorizacion.Modalidad.ToString(); if (autorizacion.TieneGuiasAsociadas()) { ddlAgencia.Enabled = false; ddlLocalidad.Enabled = false; ddlLocalidadDestino.Enabled = false; ddlProvincia.Enabled = false; ddlProvinciaDestino.Enabled = false; ddlUnidadVenta.Enabled = false; ddlModalidad.Enabled = false; txtImporte.Enabled = false; txtFechaInicioVigencia.Enabled = false; divCliente.Disabled = true; if (autorizacion.FechaFinVigencia < DateTime.Now.AddDays(1)) { txtFechaFinVigencia.Enabled = false; } } }
private void dtgClientes_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if (e.CommandName == "Select") { /*int indice = e.Item.DataSetIndex; * if(this.txtAgenciaID.Text!="") * this.BindGridPorAgencia(); * else * BindGrid(); * * DsClientesGuia.DatosRow[] drLista = (DsClientesGuia.DatosRow[]) dtgClientes.DataSource; * if (drLista == null) * return; * * if (drLista.Length == 0) * return; * * //AQUI VER el tema del INDICE!! si es el indice de la coleccion o del dataset!! * DsClientesGuia.DatosRow dr = drLista[indice]; * if (dr == null) * return; */ int clienteID; string tipoDoc; string codigo; //string nombreCompleto = dr.NombreCompleto; string nombre; string apellido; string calle; string calleNro; string telefono; string telCodArea; string fax; string localidadID; string provinciaID; //VSA: Modificación desarrollo Código postales int codigoPostalID; string localidadDescrip; string provinciaDescrip; string strLocalidades; string codPostal; string depto; string condicionIVA; string cuit; string tipoCliente; string condicionPago; string strProducto; string strTEntrega; string strServicio; string strModEntrega; int domicilioID; //VSA: Modificación desarrollo Código postales if (this.txtTipoCliConsul.Text == "0" || this.txtTipoCliConsul.Text == "") // || this.tipoCliConsul == "") { IClienteEventual clienteEven = ClienteEventualFactory.GetClienteEventual(); clienteEven.ClienteEventualID = Utiles.Validaciones.obtieneEntero(dtgClientes.DataKeys[(int)e.Item.ItemIndex].ToString()); clienteEven.Consultar(); clienteID = clienteEven.ClienteEventualID; tipoDoc = ((int)clienteEven.TipoDocumento).ToString(); codigo = clienteEven.NroDocumento.ToString(); //string nombreCompleto = dr.NombreCompleto; nombre = clienteEven.Nombre; apellido = clienteEven.Apellido; calle = clienteEven.Domicilio.Calle; calleNro = clienteEven.Domicilio.CalleNro; telefono = clienteEven.Domicilio.Telefono; telCodArea = clienteEven.Domicilio.TelCodArea; fax = clienteEven.Domicilio.Fax; localidadID = clienteEven.Domicilio.Localidad.LocalidadID.ToString(); domicilioID = clienteEven.Domicilio.DomicilioID; ILocalidad localidad = LocalidadFactory.GetLocalidad(); localidad.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); localidad.Consultar(); provinciaID = localidad.Provincia.ProvinciaID.ToString(); provinciaDescrip = localidad.Provincia.ProvinciaDescrip; localidadDescrip = localidad.LocalidadDescrip; codigoPostalID = clienteEven.Domicilio.OCodigoPostal.CodigoPostalID; if (codigoPostalID > 0) { codPostal = clienteEven.Domicilio.OCodigoPostal.CodigoPostalNro; } else { codPostal = localidad.CodigoPostal; } /* * int clienteID = dr.ClienteID; * string tipoDoc= dr.IsTipoDocNull()?"":dr.TipoDoc.ToString(); * string codigo = dr.IsCodigoNull() ? "" : dr.Codigo; * //string nombreCompleto = dr.NombreCompleto; * string nombre=dr.IsNombreNull()? "" : dr.Nombre; * string apellido=dr.IsApellidoNull()? "":dr.Apellido; * string calle =dr.IsCalleNull()? "":dr.Calle; * string calleNro =dr.IsCalleNroNull()? "":dr.CalleNro; * string telefono=dr.IsTelefonoNull()? "":dr.Telefono; * string fax=dr.IsFaxNull()? "":dr.Fax; * string provinciaID =dr.IsProvinciaIDNull()?"":dr.ProvinciaID.ToString(); * string localidadID =dr.IsLocalidadIDNull()?"":dr.LocalidadID.ToString(); */ //EXTRA //string localidadDescrip = dr.IsLocalidadNull()?"":dr.Localidad; strLocalidades = ""; if (this.txtTipoCliConsul.Text == "1") { strLocalidades = localidadID + "," + localidadDescrip + ";"; } else { strLocalidades = string.Empty; // SFE: Desarrollo de Codigos Postales. se comenta la carga de estas localidades //strLocalidades = LlenarCombos.LlenarStringLocalidades(Convert.ToInt32(provinciaID)); } //EXTRA depto = clienteEven.Domicilio.Depto; condicionIVA = ((int)clienteEven.CondicionIva).ToString(); cuit = clienteEven.NroCuit; tipoCliente = "False"; // si es eventual!!! condicionPago = "Contado"; strProducto = ""; strTEntrega = ""; strServicio = ""; strModEntrega = ""; } else //corporativos { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Utiles.Validaciones.obtieneEntero(dtgClientes.DataKeys[(int)e.Item.ItemIndex].ToString()); cliente.Consultar(); Session["ClienteCorp.ClienteID"] = cliente.ClienteID; clienteID = cliente.ClienteID; tipoDoc = ((int)cliente.TipoDocumento).ToString(); codigo = cliente.Codigo; //string nombreCompleto = dr.NombreCompleto; nombre = cliente.RazonSocial; apellido = cliente.RazonSocial; /*SFE: Implementacion Codigos Postales. Buscar el domicilio del cliente en la tabla GuiaFacturaCorporativo.*/ DsClientesGuia dsC = new DsClientesGuia(); DsClientesGuia dsD = new DsClientesGuia(); IAdministrarClientes clientes = AdministrarClientesFactory.GetAdministrarClientes(); string agenciaID = Request.QueryString["AgenciaID"]; DsClientesGuia.DatosRow drC = null; DsClientesGuia.DatosRow drD = null; if (agenciaID != null && agenciaID.Length > 0) { /*Es para remitente. Tiene como paramentro agenciaID*/ dsC = clientes.GetClientesCorpDomicilio(cliente.ClienteID, AgenciaConectadaID, (int)NegociosSisPackInterface.SisPack.TipoAgenteGuia.Remitente); if (dsC.Datos.Count > 0) { drC = (DsClientesGuia.DatosRow)dsC.Tables[0].Rows[0]; calle = drC.IsCalleNull() ? "" : drC.Calle; calleNro = drC.IsCalleNroNull() ? "" : drC.CalleNro; telefono = drC.IsTelefonoNull() ? "" : drC.Telefono; telCodArea = drC.IsTelCodAreaNull() ? "" : drC.TelCodArea; localidadID = drC.LocalidadID.ToString(); depto = drC.IsDeptoNull() ? "" : drC.Depto; fax = drC.IsFaxNull() ? "" : drC.Fax; domicilioID = drC.IsDomicilioIDNull() ? 0 : drC.DomicilioID; codigoPostalID = drC.IsCodigoPostalIDNull() ? 0 : drC.CodigoPostalID; codPostal = drC.IsCodPostalNull() ? "" : drC.CodPostal; Session["DsClientesGuiaRem"] = drC; } /*SFE: Implementacion Codigos Postales. Buscar el domicilio del cliente en la tabla GuiaFacturaCorporativo.*/ else { calle = cliente.DomicilioComercial.Calle; calleNro = cliente.DomicilioComercial.CalleNro; telefono = cliente.DomicilioComercial.Telefono; telCodArea = cliente.DomicilioComercial.TelCodArea; fax = cliente.DomicilioComercial.Fax; localidadID = cliente.DomicilioComercial.Localidad.LocalidadID.ToString(); depto = cliente.DomicilioComercial.Depto; domicilioID = cliente.DomicilioComercial.DomicilioID; //VSA: Modificación desarrollo Código postales codigoPostalID = cliente.DomicilioComercial.OCodigoPostal.CodigoPostalID; if (cliente.DomicilioComercial.OCodigoPostal.CodigoPostalID > 0) { codPostal = cliente.DomicilioComercial.OCodigoPostal.CodigoPostalNro; } else { codPostal = cliente.DomicilioComercial.Localidad.CodigoPostal; } } ILocalidad localidad = LocalidadFactory.GetLocalidad(); localidad.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); localidad.Consultar(); provinciaID = localidad.Provincia.ProvinciaID.ToString(); localidadDescrip = localidad.LocalidadDescrip; provinciaDescrip = localidad.Provincia.ProvinciaDescrip; } else { /*Si no es para remitente. No tiene como paramentro agenciaID*/ dsD = clientes.GetClientesCorpDomicilio(cliente.ClienteID, AgenciaConectadaID, (int)NegociosSisPackInterface.SisPack.TipoAgenteGuia.Destinatario); if (dsD.Datos.Count > 0) { drD = (DsClientesGuia.DatosRow)dsD.Tables[0].Rows[0]; calle = drD.IsCalleNull() ? "" : drD.Calle; calleNro = drD.IsCalleNroNull() ? "" : drD.CalleNro; telefono = drD.IsTelefonoNull() ? "" : drD.Telefono; telCodArea = drD.IsTelCodAreaNull() ? "" : drD.TelCodArea; localidadID = drD.LocalidadID.ToString(); depto = drD.IsDeptoNull() ? "" : drD.Depto; fax = drD.IsFaxNull() ? "" : drD.Fax; domicilioID = drD.IsDomicilioIDNull() ? 0 : drD.DomicilioID; codigoPostalID = drD.IsCodigoPostalIDNull() ? 0 : drD.CodigoPostalID; codPostal = drD.IsCodPostalNull() ? "" : drD.CodPostal; Session["DsClientesGuiaDes"] = drD; } /*SFE: Implementacion Codigos Postales. Buscar el domicilio del cliente en la tabla GuiaFacturaCorporativo.*/ else { calle = cliente.DomicilioComercial.Calle; calleNro = cliente.DomicilioComercial.CalleNro; telefono = cliente.DomicilioComercial.Telefono; telCodArea = cliente.DomicilioComercial.TelCodArea; fax = cliente.DomicilioComercial.Fax; localidadID = cliente.DomicilioComercial.Localidad.LocalidadID.ToString(); depto = cliente.DomicilioComercial.Depto; domicilioID = cliente.DomicilioComercial.DomicilioID; //VSA: Modificación desarrollo Código postales codigoPostalID = cliente.DomicilioComercial.OCodigoPostal.CodigoPostalID; if (cliente.DomicilioComercial.OCodigoPostal.CodigoPostalID > 0) { codPostal = cliente.DomicilioComercial.OCodigoPostal.CodigoPostalNro; } else { codPostal = cliente.DomicilioComercial.Localidad.CodigoPostal; } } ILocalidad localidad = LocalidadFactory.GetLocalidad(); localidad.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); localidad.Consultar(); provinciaID = localidad.Provincia.ProvinciaID.ToString(); localidadDescrip = localidad.LocalidadDescrip; provinciaDescrip = localidad.Provincia.ProvinciaDescrip; } //codPostal = localidad.CodigoPostal; //EXTRA //string localidadDescrip = dr.IsLocalidadNull()?"":dr.Localidad; strLocalidades = ""; if (this.txtTipoCliConsul.Text == "1") { strLocalidades = localidadID + "," + localidadDescrip + ";"; } else { // SFE: Desarrollo de codigos postales, se comenta el llenado de este txt //strLocalidades = LlenarCombos.LlenarStringLocalidades(Convert.ToInt32(provinciaID)); strLocalidades = string.Empty; } //EXTRA condicionIVA = ((int)cliente.CondicionIva).ToString(); cuit = cliente.NroCuit; tipoCliente = "True"; // es corporativo condicionPago = cliente.CondicionPago.ToString(); strProducto = ""; strTEntrega = ""; strServicio = ""; strModEntrega = ""; } /* * string depto=dr.IsDeptoNull()? "":dr.Depto.ToString(); * string condicionIVA= dr.IsCondicionIvaIDNull()?"":dr.CondicionIvaID.ToString(); * string cuit=dr.IsNroCUITNull()?"":dr.NroCUIT; * string tipoCliente=dr.TipoCliente.ToString(); * string condicionPago=dr.IsCondicionPagoDescripNull()?"":dr.CondicionPagoDescrip; * string strProducto = ""; * string strTEntrega = ""; * string strServicio = ""; * string strModEntrega = "";*/ if (this.txtAgenciaID.Text != "" && this.txtTipoCliConsul.Text == "1") //Se trata de un cliente corporativo { string agenciaID = this.txtAgenciaID.Text; agenciaFiltro = AgenciaFactory.GetAgencia(); agenciaFiltro.AgenciaID = Convert.ToInt32(agenciaID); agenciaFiltro.ConsultarBasico(); this.ObtenerUVentaOrigenByCliente(clienteID, ref strProducto, ref strTEntrega, ref strServicio, ref strModEntrega); } StringBuilder scriptString = new StringBuilder(); scriptString.Append("<script language='javascript'>\n"); scriptString.Append("window.dialogArguments.ClienteID = '" + clienteID.ToString() + "';\n"); scriptString.Append("window.dialogArguments.TipoDoc = '" + tipoDoc + "';\n"); scriptString.Append("window.dialogArguments.Codigo = '" + codigo + "';\n"); scriptString.Append("window.dialogArguments.Nombre = '" + nombre + "';\n"); scriptString.Append("window.dialogArguments.Apellido = '" + apellido + "';\n"); scriptString.Append("window.dialogArguments.Calle = '" + calle + "';\n"); scriptString.Append("window.dialogArguments.CalleNro = '" + calleNro + "';\n"); scriptString.Append("window.dialogArguments.Telefono = '" + telefono + "';\n"); scriptString.Append("window.dialogArguments.Fax = '" + fax + "';\n"); scriptString.Append("window.dialogArguments.Localidad = '" + localidadDescrip + "';\n"); scriptString.Append("window.dialogArguments.LocalidadID = '" + localidadID + "';\n"); scriptString.Append("window.dialogArguments.StrLocalidades = '" + strLocalidades + "';\n"); scriptString.Append("window.dialogArguments.Provincia = '" + provinciaDescrip + "';\n"); scriptString.Append("window.dialogArguments.ProvinciaID = '" + provinciaID + "';\n"); scriptString.Append("window.dialogArguments.CodPostal = '" + codPostal + "';\n"); scriptString.Append("window.dialogArguments.Depto = '" + depto + "';\n"); scriptString.Append("window.dialogArguments.CondicionIVA = '" + condicionIVA + "';\n"); scriptString.Append("window.dialogArguments.CondicionPago = '" + condicionPago + "';\n"); scriptString.Append("window.dialogArguments.Cuit = '" + cuit + "';\n"); scriptString.Append("window.dialogArguments.TipoCliente = '" + tipoCliente + "';\n"); scriptString.Append("window.dialogArguments.Producto = '" + strProducto + "';\n"); scriptString.Append("window.dialogArguments.TEntrega = '" + strTEntrega + "';\n"); scriptString.Append("window.dialogArguments.Servicio = '" + strServicio + "';\n"); scriptString.Append("window.dialogArguments.ModEntrega = '" + strModEntrega + "';\n"); scriptString.Append("window.dialogArguments.TelCodArea = '" + telCodArea + "';\n"); scriptString.Append("window.dialogArguments.DomicilioID = '" + domicilioID + "';\n"); scriptString.Append("window.dialogArguments.CodigoPostalID = '" + codigoPostalID.ToString() + "';\n"); scriptString.Append("window.returnValue = true;\n"); scriptString.Append("window.close();\n"); scriptString.Append("</script>"); Page.RegisterClientScriptBlock("scriptModalCliente", scriptString.ToString()); } }