public void DatosIniciales() { this.Tag = "FACTURA"; this.socionegocioSeleccionado = new SOCIONEGOCIO(); detalleComprobanteList = new List <DETALLECOMPROBANTE>(); bindingListDetalleComprobante = new BindingList <DETALLECOMPROBANTE>(detalleComprobanteList); codigoEmpresa = CredencialUsuario.getInstancia().getEmpresaSeleccionada().CODIGOEMPRESA; this.CODIGOTIPOCOMPROBANTELookUpEdit.Properties.DataSource = facturaServicio.getTipoComprobante(); this.CODIGOESTABLECIMIENTOLookUpEdit.Properties.DataSource = facturaServicio.getEstablecimiento(codigoEmpresa); this.CODIGOPUNTOEMISIONLookUpEdit.Properties.DataSource = facturaServicio.getPuntoEmision(CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO); // this.CODIGOVENDEDORLookUpEdit.Properties.DataSource = facturaServicio.getVendedores(codigoEmpresa); bindingSourceSocioNegocio.DataSource = this.socionegocioSeleccionado; this.DETALLECOMPROBANTEGridControl.DataSource = this.bindingListDetalleComprobante; this.CODIGOLISTADEPRECIOLookUpEdit.Properties.DataSource = facturaServicio.getListadoDePrecio(codigoEmpresa); IEnumerable <LISTADEPRECIO> listaPrecio = facturaServicio.getListadoDePrecio(codigoEmpresa); this.CODIGOLISTADEPRECIOLookUpEdit.Properties.DataSource = listaPrecio; this.CODIGOESTADOCOMPROBANTELookUpEdit.Properties.DataSource = facturaServicio.getEstadoComprobante(); listadoBodega = facturaServicio.getBodega(codigoEmpresa, CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO); this.CODIGOBODEGALookUpEdit.Properties.ValueMember = "CODIGOBODEGA"; this.CODIGOBODEGALookUpEdit.Properties.DisplayMember = "NOMBRE"; this.CODIGOBODEGALookUpEdit.Properties.DataSource = listadoBodega; comprobante = new COMPROBANTE(); comprobante.CODIGOPUNTOEMISION = CredencialUsuario.getInstancia().getPuntoDeEmision().CODIGOPUNTOEMISION; comprobante.CODIGOESTABLECIMIENTO = CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO; comprobante.FECHAEMISION = DateTime.Now; comprobante.CODIGOTIPOCOMPROBANTE = (long)EnumTipoComprobante.FACTURA; comprobante.CODIGOLISTADEPRECIO = listaPrecio.Min(x => x.CODIGOLISTADEPRECIO); comprobante.CODIGOESTADOCOMPROBANTE = (long)EnumEstadoComprobante.NUEVO; comprobante.CODIGOEMPRESA = codigoEmpresa; comprobante.CODIGOBODEGA = listadoBodega.First().CODIGOBODEGA; this.cOMPROBANTEBindingSource.DataSource = comprobante; this.EstadoComprobanteActual = new EstadoNuevo(this); this.setcodigoEstado((long)EnumEstadoComprobante.NUEVO); this.limpiarErrores(this); }