public List <BEPersona> fnListarPersona(int Tipo) { List <BEPersona> listado = new List <BEPersona>(); try { SqlCommand cmd = new SqlCommand("spSUX_ListarPersonas", oCon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Tipo", Tipo); oCon.Open(); using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (dr.Read()) { BEPersona oUE = new BEPersona(); oUE.IDPersona = Convert.ToInt32(dr["ID"]); oUE.Nombres = dr["Nombres"].ToString().Trim(); listado.Add(oUE); } } } catch (Exception e) { throw e; } finally { oCon.Close(); } return(listado); }
public BEParteDiarioTurno() { objTipo = new BERegistroNew(); objDiaSemana = new BERegistroNew(); objPuntoDeVenta = new BEPuntoDeVenta(); objEmpresa = new BEPersona(); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Personas /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <param name = >itemPersonas</param> public string InsertOutput(BEPersona itemPersona) { string codigoRetorno = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { SQLDC.omgc_I_Persona_Output( ref codigoRetorno, itemPersona.codEmpresa, itemPersona.CodigoArguTipoEntidad, itemPersona.CodigoArguRubroComercial, itemPersona.CodigoPersonaEmpresa, itemPersona.RazonSocial, itemPersona.NombreComercial, itemPersona.Observaciones, itemPersona.SegUsuarioCrea, itemPersona.Estado); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Personas /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <param name = >itemPersonas</param> public bool Update(BEPersona pPersona) { bool result = false; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_U_Persona( pPersona.codEmpresa, pPersona.CodigoPersona, pPersona.CodigoArguTipoEntidad, pPersona.CodigoArguRubroComercial, pPersona.CodigoPersonaEmpresa, pPersona.RazonSocial, pPersona.NombreComercial, pPersona.Observaciones, pPersona.SegUsuarioEdita, pPersona.Estado); foreach (var item in resulSet) { pPersona.TOTAL_AFECT = item.codError.Value; result = item.desMessage == "OK" ? true : false; } } } catch (Exception ex) { throw ex; } return(result); }
public int Eliminar(int Id) { BEPersona pe = contexto.Persona.Find(Id); contexto.Persona.Remove(pe); return(contexto.SaveChanges()); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Personas /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <param name = >itemPersonas</param> public bool Insert(BEPersona itemPersona, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_I_Persona( itemPersona.codEmpresa, itemPersona.CodigoPersona, itemPersona.CodigoArguTipoEntidad, itemPersona.CodigoArguRubroComercial, itemPersona.CodigoPersonaEmpresa, itemPersona.RazonSocial, itemPersona.NombreComercial, itemPersona.Observaciones, itemPersona.SegUsuarioCrea, itemPersona.Estado); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
public BEPersona Insertar(BEPersona persona) { contexto.Persona.Add(persona); contexto.SaveChanges(); return(persona); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta] /// <summary> /// <param name="itemPuntoDeVenta"></param> /// <returns></returns> public ReturnValor Insert(BEPuntoDeVenta objPuntoDeVenta) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { PersonasLogic objPersonasLogic = new PersonasLogic(); BEPersona objPersonas = objPersonasLogic.Find(objPuntoDeVenta.codEmpresa, objPuntoDeVenta.codPersonaEmpre, objPuntoDeVenta.segUsuarioCrea); string prm_Prefijo = objPersonasLogic.AtributoPersona(objPersonas, ConfigCROM.AppConfig(objPuntoDeVenta.codEmpresa, ConfigTool.DEFAULT_PrefijoPtoVta)); oReturnValor.CodigoRetorno = oPuntosDeVentaData.Insert(objPuntoDeVenta, prm_Prefijo); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
public BEParteDiario() { objEmpleado = new BEEmpleado(); objEmpresa = new BEPersona(); objPuntoDeVenta = new BEPuntoDeVenta(); objTurno = new BEParteDiarioTurno(); listaCajaRegistro = new List <CajaRegistroAux>(); lstCajaRegistro = new List <DTOCajaRegistroResponse>(); }
public BEProductoSeriado() { objProducto = new BEProducto(); objDeposito = new BEDeposito(); objPersonaCliente = new BEPersona(); objPersonaComprimetido = new BEPersona(); objPersonäProveedor = new BEPersona(); objEstadoMercaderia = new BERegistroNew(); }
public BEDocumento() { objPersonaEmpre = new BEPersona(); objDocumento = new BERegistroNew(); objCentroCosto = new BERegistroNew(); objDestinoComp = new BERegistroNew(); objEstEMIDefault = new BERegistroNew(); objEstANUDefault = new BERegistroNew(); objEstPRODefault = new BERegistroNew(); objTipoDeOperacionDefault = new BERegistroNew(); listaDocumentoSerie = new List <BEDocumentoSerie>(); listaDocumentoImpuesto = new List <BEDocumentoImpuesto>(); }
public BEPersona PasarPersona() { BEPersona p = new BEPersona(); p.codigo = codigo; p.nombre = nombre; p.apellidos = apellidos; p.correo = correo; p.cargo = cargo; p.nombreEmpresa = nombreEmpresa; p.pais = pais; return(p); }
private void PresentarFormulario() { itemPersonas = new BEPersona(); if (prm_TipoPersona == prm_DEFAULT_PersonaNatural) { textBoxEMPRESA.Visible = true; groupBox2.Visible = true; comboBoxEmpresas.Visible = true; apellidoPaternoLabel.Visible = true; apellidoPaternoTextBox.Visible = true; apellidoMaternoLabel.Visible = true; apellidoMaternoTextBox.Visible = true; nombre1Label.Visible = true; nombre1TextBox.Visible = true; nombre2Label.Visible = true; nombre2TextBox.Visible = true; } else if (prm_TipoPersona == prm_DEFAULT_PersonaJuridica) { Text = "Empresa Nueva"; lblTitulo.Text = "Registro: Empresa Nueva"; razonSocialLabel.Visible = true; razonSocialTextBox.Visible = true; nombreComercialLabel.Visible = true; nombreComercialTextBox.Visible = true; codArguRubroComercialComboBox.Visible = true; codArguRubroComercialLabel.Visible = true; } BEPersonaAtributo itemPersonasAtributos = new BEPersonaAtributo(); itemPersonasAtributos.CodigoArguTipoAtributo = null; itemPersonasAtributos.SegUsuarioCrea = prm_desLogin; itemPersonasAtributos.SegUsuarioEdita = prm_desLogin; itemPersonas.listaPersonasAtributos.Add(itemPersonasAtributos); itemPersonasDatosAdicionales.SegUsuarioCrea = prm_desLogin; itemPersonasDatosAdicionales.SegUsuarioEdita = prm_desLogin; itemPersonas.CodigoArguRubroComercial = null; itemPersonas.Estado = true; itemPersonas.CodigoArguTipoEntidad = prm_TipoPersona; itemPersonas.SegUsuarioCrea = prm_desLogin; itemPersonas.SegUsuarioEdita = prm_desLogin; }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.Personas /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <returns>Entidad</returns> public BEPersona Find(int pcodEmpresa, string prm_codPersona) { BEPersona persona = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona_ID(pcodEmpresa, prm_codPersona); foreach (var item in resul) { persona = new BEPersona() { codEmpresa = item.codEmpresa, CodigoPersona = item.codPersona, CodigoArguTipoEntidad = item.codRegTipoEntidad, CodigoArguRubroComercial = item.codRegRubroComercial, CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, CodigoPersonaEmpresa = item.codPerEmpresa, CodigoPersonaEmpresaNombre = item.codPerEmpresaNombre, RazonSocial = item.RazonSocial, NombreComercial = item.NombreComercial, Observaciones = item.Observaciones, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, EsClienteCROM = item.EsClienteCROM, }; } } } catch (Exception) { throw; } return(persona); }
private BEComprobanteEmision GenerarTicketDeVenta(int pcodEmpresa, MovimientoAux pitem, int pcodPersonaEmpleado, string pcodEmpresaRUC, string pUserActual, string pcodPlanilla, ref BEDocumento pTicketRef, ref int pcodDocumentoSerie) { DocumentoLogic oDocumentoLogic = new DocumentoLogic(); PersonasLogic oPersonasLogic = new PersonasLogic(); ImpuestoLogic oTiposDeImpuestoLogic = new ImpuestoLogic(); TarifaLogic oTarifaLogic = new TarifaLogic(); TipoDeCambioLogic oTiposdeCambioLogic = new TipoDeCambioLogic(); BEImpuesto miImpuestoVTA = new BEImpuesto(); BEDocumento miTicket = new BEDocumento(); BEPersona miPersona = new BEPersona(); TarifaAux miTarifa = new TarifaAux(); BETipoDeCambio miTiposDeCambio = new BETipoDeCambio(); miTicket = oDocumentoLogic.Find(ConfigurationManager.AppSettings["DEFAULT_Doc_Ticket"].ToString(), pcodEmpresaRUC, pcodEmpresa, pUserActual); pTicketRef = miTicket; miPersona = oPersonasLogic.Find(pcodEmpresa, pitem.codPersonaCliente, pUserActual); miImpuestoVTA = oTiposDeImpuestoLogic.Find(pcodEmpresa, ConfigurationManager.AppSettings["DEFAULT_Impuesto_Ventas"].ToString(), pUserActual); miTarifa = oTarifaLogic.Find(pitem.codTarifa); miTiposDeCambio = oTiposdeCambioLogic.Find(new BaseFiltroTipoCambio { codEmpresa = pcodEmpresa, fecInicioDate = DateTime.Now, codRegMoneda = ConfigurationManager.AppSettings["DEFAULT_MonedaInt"].ToString() }); string p_NroComprobante = HelpDocumentos.Tipos.TCK.ToString() + NumerodeComprobante(oDocumentoLogic, pcodEmpresa, pitem.codPersonaEmpresa, miTicket.CodigoComprobante, pitem.codPuntoDeVenta, pcodPlanilla, pitem.segUsuarioCrea, ref pcodDocumentoSerie); BEComprobanteEmision miDocumentoTicket = new BEComprobanteEmision { CodigoArguEstadoDocu = miTicket.CodigoArguEstEMIDefault, CodigoArguMoneda = ConfigurationManager.AppSettings["DEFAULT_MonedaNac"].ToString(), CodigoArguTipoDeOperacion = ConfigurationManager.AppSettings["DEFAULT_Movim_Venta"].ToString(), CodigoArguTipoDomicil = ((int)TipoDomicilio.FISCAL_PRINCIPAL).ToString(), // ConfigCROM.AppConfig(ConfigTool.DEFAULT_Atributo_DomicFiscal), CodigoArguUbigeo = ConfigCROM.AppConfig(pcodEmpresa, ConfigTool.DEFAULT_Ubigeo), //. ConfigurationManager.AppSettings["DEFAULT_Ubigeo"].ToString(), CodigoComprobante = ConfigurationManager.AppSettings["DEFAULT_Doc_Ticket"].ToString(), CodigoArguDestinoComp = WebConstants.DEFAULT_DOCUM_DESTINADO_CLIENTES, CodigoComprobanteFact = miTicket.CodigoComprobante, codEmpleado = pcodPersonaEmpleado, CodigoPersonaEmpre = pitem.codPersonaEmpresa, CodigoPersonaEntidad = pitem.codPersonaCliente, codEmpleadoVendedor = pcodPersonaEmpleado, CodigoPuntoVenta = pitem.codPuntoDeVenta, codCondicionVenta = Convert.ToInt32(ConfigCROM.AppConfig(pcodEmpresa, ConfigTool.DEFAULT_CondicionVenta)), //.ConfigurationManager.AppSettings["DEFAULT_CondicionVenta"].ToString(), DocEsFacturable = miTicket.EsComprobanteFiscal, EntidadDireccion = "No exige el tipo de DOC", EntidadDireccionUbigeo = "LIMA", EntidadNumeroRUC = "9999", EntidadRazonSocial = miPersona.RazonSocial, Estado = true, FechaDeEmision = DateTime.Now, FechaDeEntrega = DateTime.Now, FechaDeCancelacion = DateTime.Now, FechaDeProceso = DateTime.Now, FechaDeVencimiento = DateTime.Now, Nota01 = "Ticket gen. automático", NumeroComprobante = p_NroComprobante, // NumerodeComprobante(oComprobantesLogic, miTicket.CodigoComprobante, item.codPersonaEmpresa, item.codPuntoDeVenta, item.segUsuarioCrea), Observaciones = pitem.gloObservacion, SegUsuarioCrea = pitem.segUsuarioCrea, SegUsuarioEdita = pitem.segUsuarioCrea, ValorIGV = miImpuestoVTA.Porcentaje, ValorTipoCambioCMP = miTiposDeCambio.CodigoArguMoneda == null ? 2 : miTiposDeCambio.CambioCompraPRL, ValorTipoCambioVTA = miTiposDeCambio.CodigoArguMoneda == null ? 2 : miTiposDeCambio.CambioVentasPRL, }; ProductoLogic oProductoLogic = new ProductoLogic(); BEProducto miProducto = new BEProducto(); miProducto = oProductoLogic.Find(new BaseFiltroAlmacen { codEmpresaRUC = pitem.codPersonaEmpresa, codPuntoVenta = pitem.codPuntoDeVenta, codProducto = miTarifa.codProducto }); miDocumentoTicket.listaComprobanteEmisionDetalle.Add(new BEComprobanteEmisionDetalle { Cantidad = 1, CantiDecimales = 4, CodigoArguEstadoDocu = miTicket.CodigoArguEstEMIDefault, CodigoArguDestinoComp = WebConstants.DEFAULT_DOCUM_DESTINADO_CLIENTES, CodigoArguTipoProducto = ConfigurationManager.AppSettings["DEFAULT_ProducTerminado"].ToString(), CodigoArguUnidadMed = ConfigurationManager.AppSettings["DEFAULT_UnidadMedida"].ToString(), CodigoComprobante = miTicket.CodigoComprobante, NumeroComprobante = miDocumentoTicket.NumeroComprobante, CodigoItemDetalle = "001", //codEmpresa = item.codPersonaEmpresa, codEmpleadoVendedor = pcodPersonaEmpleado, CodigoProducto = miTarifa.codiProducto, codProducto = miTarifa.codProducto, Descripcion = miProducto.Descripcion, Estado = true, CodigoPuntoVenta = pitem.codPuntoDeVenta, EsVerificarStock = false, FechaDeEmision = miDocumentoTicket.FechaDeEmision, IncluyeIGV = miImpuestoVTA.DiscriminaIGV, PesoTotal = 0, SegUsuarioCrea = pitem.segUsuarioCrea, SegUsuarioEdita = pitem.segUsuarioCrea, UnitPrecioBruto = pitem.monMontoPagado.Value, }); CalcularDatosDelPrecioDeVenta(miImpuestoVTA, pitem, miDocumentoTicket.listaComprobanteEmisionDetalle[0]); CalcularTotalDocumento(ref miDocumentoTicket, miImpuestoVTA); return(miDocumentoTicket); }
public BEPuntoDeVenta() { objPersonaEmpre = new BEPersona(); objEmpleadoRespon = new BEEmpleado(); }