private void BuscarFacturaParaClienteSeleccionado() { txtFactura.Clear(); string NuevoNroFactura = ClienteNeg.BuscarNroFactura(Sesion.UsuarioLogueado.idEmpresaSeleccionado); txtFactura.Text = NuevoNroFactura; }
protected void cmbPersonas_SelectedIndexChanged(object sender, EventArgs e) { try { ClienteSeleccionado = (Cliente)HttpContext.Current.Session["usuarios"]; string cuit = ClienteSeleccionado.Cuit; string persona = cmbPersonas.Text; if (ClienteSeleccionado.Funcion == 1) { string NroFactura = ClienteNeg.BuscarNroFactura(ClienteSeleccionado.Cuit); txtFactura.Text = NroFactura; } if (ClienteSeleccionado.Funcion == 2) { string NroFactura = ClienteNeg.BuscarNuevoNroFacturaNotaDeCredito(ClienteSeleccionado.Cuit); txtFactura.Text = NroFactura; } dtFecha.Enabled = true; string apellidoNombre = cmbPersonas.Text; List <SubCliente> DatosPersonales = ClienteNeg.BuscarDatosSubClientePorApellidoNombre(apellidoNombre, cuit); if (DatosPersonales.Count > 0) { //HabilitarLabels(); var datos = DatosPersonales.First(); if (String.IsNullOrEmpty(datos.Dni)) { lblDniEdit.Text = "No informa"; } else { lblDniEdit.Text = datos.Dni; } if (String.IsNullOrEmpty(datos.Direccion)) { lblDireccionEdit.Text = "No informa"; } else { lblDireccionEdit.Text = datos.Direccion; } if (String.IsNullOrEmpty(datos.Observacion)) { lblObservacionesEdit.Text = "No informa"; } else { lblObservacionesEdit.Text = datos.Observacion; } } } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { ClienteSeleccionado = (Cliente)HttpContext.Current.Session["usuarios"]; if (ClienteSeleccionado.Funcion == 1) { int idsubCliente = ClienteSeleccionado.idSubCliente; List <SubCliente> _Factura = new List <SubCliente>(); _Factura = ClienteNeg.BuscarDetalleFacturaSubCliente(idsubCliente); List <string> listaArchivos = new List <string>(); listaArchivos = Sico.Dao.ClienteDao.CargarArchivos(idsubCliente); int contador = 0; if (listaArchivos.Count > 0) { if (listaArchivos.Count > contador) { txtAdjuntar.Text = listaArchivos[0].ToString(); //txtAdjunto.Visible = true; btnAdjuntarFacturaElectronica.Visible = true; lblArchivo1.Visible = true; contador = 1; } } if (_Factura.Count <= 0) { } if (_Factura.Count > 0) { HabilitarCamposVer(_Factura); } } if (ClienteSeleccionado.Funcion == 2) { int idsubCliente = ClienteSeleccionado.idSubCliente; List <SubCliente> _Factura = new List <SubCliente>(); _Factura = ClienteNeg.BuscarDetalleFacturaSubCliente(idsubCliente); List <string> listaArchivos = new List <string>(); listaArchivos = Sico.Dao.ClienteDao.CargarArchivos(idsubCliente); int contador = 0; if (listaArchivos.Count > 0) { if (listaArchivos.Count > contador) { txtAdjuntar.Text = listaArchivos[0].ToString(); //txtAdjunto.Visible = true; btnAdjuntarFacturaElectronica.Visible = true; lblArchivo1.Visible = true; contador = 1; } } if (_Factura.Count <= 0) { } if (_Factura.Count > 0) { HabilitarCamposEditar(_Factura); } } if (ClienteSeleccionado.Funcion == 0 & !IsPostBack) { lblCliente.Text = ClienteSeleccionado.NombreRazonSocial; lblCuit.Text = ClienteSeleccionado.Cuit; try { CargarComboPersonas(); CargarCombo(); if (ClienteSeleccionado.Funcion == 0) { string NroFactura = ClienteNeg.BuscarNroFactura(ClienteSeleccionado.Cuit); txtFactura.Text = NroFactura; } if (ClienteSeleccionado.Funcion == 4) { string NroFactura = ClienteNeg.BuscarNuevoNroFacturaNotaDeCredito(ClienteSeleccionado.Cuit); txtFactura.Text = NroFactura; } Total = 0; txtTipoCambio.Text = "1,000000"; } catch (Exception ex) { } _clienteSeleccionado = ClienteSeleccionado; } else { ClienteSeleccionado = (Cliente)HttpContext.Current.Session["usuarios"]; _clienteSeleccionado = ClienteSeleccionado; } }