public List <vwDocumRegVendedor> ListVendedoresAtendidosPorEntidad(BaseFiltroDocumRegVendedor pFiltro) { List <vwDocumRegVendedor> listaDocumRegVendedor = new List <vwDocumRegVendedor>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumReg_Vendedor(pFiltro.codEmpresa, pFiltro.codPerEntidad, pFiltro.codRegDestinoDocum); foreach (var item in resul) { listaDocumRegVendedor.Add(new vwDocumRegVendedor() { CantidadDocumento = item.CantidadDocumento.HasValue ? item.CantidadDocumento.Value : 0, codEmpleadoVendedor = item.codEmpleadoVendedor.HasValue ? item.codEmpleadoVendedor.Value : 0, desDato0 = item.desDato01, desDato02 = item.desDato02, nomVendedor = item.nomVendedor }); } } } catch (Exception ex) { throw ex; } return(listaDocumRegVendedor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasDatosAdicionales /// En la BASE de DATO la Tabla : [Maestros.PersonasDatosAdicionales] /// <summary> /// <param name="personaDatoAdicional"></param> /// <returns></returns> public bool InsertUpdate(BEPersonaDato personaDatoAdicional, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_I_PersonaDatoAdicional( personaDatoAdicional.CodigoPersona, personaDatoAdicional.ApellidoPaterno, personaDatoAdicional.ApellidoMaterno, personaDatoAdicional.Nombre1, personaDatoAdicional.Nombre2, personaDatoAdicional.CodigoArguAreaEmpleado, personaDatoAdicional.SegUsuarioCrea, personaDatoAdicional.Estado); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.PersonasAsignaciones POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.PersonasAsignaciones] /// <summary> /// <param name="prm_CodigoPersona"></param> /// <returns></returns> public List <BEPersonasAsignacion> ListBy_Persona(int pcodEmpresa, string prm_codPersona) { List <BEPersonasAsignacion> lstPersonasAsignaciones = new List <BEPersonasAsignacion>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAsignacion(pcodEmpresa, prm_codPersona); foreach (var item in resul) { lstPersonasAsignaciones.Add(new BEPersonasAsignacion() { CodigoPersona = item.codPersona, CodigoArguAsignacion = item.codRegAsignacion, CodigoArguAsignacionNombre = item.codRegAsignacionNombre, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, }); } } } catch (Exception ex) { throw ex; } return(lstPersonasAsignaciones); }
/// <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); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasFotoLogo /// En la BASE de DATO la Tabla : [Maestros.PersonasFotoLogo] /// <summary> /// <param name="personaFotoLogo"></param> /// <returns></returns> public bool Insert(BEPersonaFotoLogo personaFotoLogo, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_I_PersonaFotoLogo( personaFotoLogo.codEmpresa, personaFotoLogo.CodigoPersona, personaFotoLogo.FotoLogoNombre, personaFotoLogo.FotoLogoBinary, personaFotoLogo.SegUsuarioCrea, personaFotoLogo.Estado); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
public bool ValidarAtributo(BEPersonaAtributo pItem, ref string p_Cod_personaExist, ref string p_Name_personaExist) { int codigoRetorno = -1; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { codigoRetorno = SQLDC.omgc_P_PersonaAtributo_Valida ( pItem.codEmpresa, pItem.CodigoPersona, pItem.CodigoArguTipoAtributo, pItem.DescripcionAtributo, ref p_Cod_personaExist, ref p_Name_personaExist ); } if (p_Cod_personaExist == null) { codigoRetorno = 1; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAtributos /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] /// <summary> /// <param name = >itemPersonasAtributos</param> public bool Insert(BEPersonaAtributo personaAtributo, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_IU_PersonaAtributo( personaAtributo.codEmpresa, personaAtributo.CodigoPersona, personaAtributo.CodigoArguTipoAtributo, personaAtributo.DescripcionAtributo, personaAtributo.SegUsuarioCrea, personaAtributo.SegMaquinaOrigen, personaAtributo.Estado); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
///// <summary> ///// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAtributos ///// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] ///// <summary> ///// <param name="personaAtributo"></param> ///// <returns></returns> //public bool Update(BEPersonaAtributo personaAtributo, out string pMensaje) //{ // int codigoRetorno = -1; // pMensaje = string.Empty; // try // { // using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) // { // var resulSet = SQLDC.omgc_U_PersonaAtributo( // personaAtributo.codEmpresa, // personaAtributo.CodigoPersona, // personaAtributo.CodigoArguTipoAtributo, // personaAtributo.DescripcionAtributo, // personaAtributo.CodigoArguUbigeo, // personaAtributo.SegUsuarioEdita, // personaAtributo.Estado); // foreach (var item in resulSet) // { // codigoRetorno = item.codError.Value; // pMensaje = item.desMessage; // } // } // } // catch (Exception) // { // throw; // } // return codigoRetorno > 0 ? true : false; //} #endregion #region /* Proceso de DELETE BY ID CODE */ /// <summary> /// ELIMINA un registro de la Entidad Maestros.PersonasAtributos /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] /// <summary> /// <param name="prm_codPersona"></param> /// <param name="prm_codRegTipoAtributo"></param> /// <returns></returns> public bool Delete(int pcodEmpresa, string prm_codPersona, string prm_codRegTipoAtributo, string pUsuarioEdita, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_D_PersonaAtributo(pcodEmpresa, prm_codPersona, prm_codRegTipoAtributo, pUsuarioEdita); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
public bool UpdateCROM(string prm_CodigoPersona, bool prm_EsCROM, string prm_WordKey, string prm_Usuario, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_U_Persona_CROM( prm_CodigoPersona, prm_EsCROM, prm_WordKey, prm_Usuario); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasAsignaciones /// En la BASE de DATO la Tabla : [Maestros.PersonasAsignaciones] /// <summary> /// <param name="prm_CodigoPersona"></param> /// <param name="prm_CodigoArguAsignacion"></param> /// <returns></returns> public BEPersonasAsignacion Find(int pcodEmpresa, string prm_codPersona, string prm_codRegAsignacion) { BEPersonasAsignacion personaAsignacion = new BEPersonasAsignacion(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAsignacion_ID(pcodEmpresa, prm_codPersona, prm_codRegAsignacion); foreach (var item in resul) { personaAsignacion = new BEPersonasAsignacion() { CodigoPersona = item.codPersona, CodigoArguAsignacion = item.codRegAsignacion, CodigoArguAsignacionNombre = item.codRegAsignacionNombre, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, }; } } } catch (Exception) { throw; } return(personaAsignacion); }
public bool ValidRazonSocial(string prm_RazonSocial, ref string p_Codi_personaExist, ref string p_Name_personaExist) { int codigoRetorno = -1; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { SQLDC.omgc_P_Persona_Valida ( prm_RazonSocial, ref p_Codi_personaExist, ref p_Name_personaExist ); } if (p_Codi_personaExist == null) { codigoRetorno = 1; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <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> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasFotoLogo /// En la BASE de DATO la Tabla : [Maestros.PersonasFotoLogo] /// <summary> /// <param name="prm_codPersona"></param> /// <returns></returns> public BEPersonaFotoLogo Find(int pcodEmpresa, string prm_codPersona) { BEPersonaFotoLogo personaFotoLogo = new BEPersonaFotoLogo(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaFotoLogo_ID(pcodEmpresa, prm_codPersona); foreach (var item in resul) { personaFotoLogo = new BEPersonaFotoLogo() { CodigoPersona = item.CodigoPersona, FotoLogoNombre = item.FotoLogoNombre, FotoLogoBinary = convertirVarBinary(item.FotoLogoBinary), SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, }; } } } catch (Exception ex) { throw ex; } return(personaFotoLogo); }
/// <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); }
/// <summary> /// ELIMINA un registro de la Entidad Maestros.PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <returns>bool</returns> public bool Delete(int pcodEmpresa, string pcodEmpresaRUC, int prm_codPersonaDomicilio, string pUsername, string pMaquina, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_D_PersonasDomicilio(pcodEmpresa, pcodEmpresaRUC, prm_codPersonaDomicilio, pUsername, pMaquina); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.BEPersonasDomicilio POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.BEPersonasDomicilio] /// <summary> /// <returns>Entidad</returns> public List <DTOPersonasDomicilioResponse> ListPage(BaseFiltroPersonaDomicilio pFiltro) { List <DTOPersonasDomicilioResponse> lstPersonasDomicilio = new List <DTOPersonasDomicilioResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonasDomicilio_Page(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codPersona, pFiltro.desDireccion, pFiltro.indActivo); foreach (var item in resul) { lstPersonasDomicilio.Add(new DTOPersonasDomicilioResponse() { ROWNUM = item.ROWNUM.HasValue? item.ROWNUM.Value:0, TOTALROWS = item.TOTALROWS.HasValue? item.TOTALROWS.Value:0, codPersonaDomicilio = item.codPersonaDomicilio, codPersona = item.codPersona, codRegTipoNombre = item.codRegTipoNombre, codRegViaNombre = item.codRegViaNombre, gloDireccion = item.gloDireccion, desNumero = item.desNumero, codRegNucleoUrbNombre = item.codRegNucleoUrbNombre, desNucleoUrb = item.desNucleoUrb, codUbigeo = item.codUbigeo, codUbigeoCode = item.codUbigeoCode, codUbigeoNombre = item.codUbigeoNombre, nomUbigeo = item.nomUbigeo, gloReferencia = item.gloReferencia, gloDireccionConcat = item.gloDireccionConcat, gloDireccionGeoCod = item.gloDireccionGeoCod, gloDireccionSunat = item.gloDireccionSunat, numLatitud = item.numLatitud, numLongitud = item.numLongitud, indActivo = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception ex) { throw ex; } return(lstPersonasDomicilio); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <returns>List</returns> public List <BEPersonasDomicilio> List(int pcodEmpresa, string pcodPersona, bool pActivo) { List <BEPersonasDomicilio> lstPersonasDomicilio = new List <BEPersonasDomicilio>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa, pcodPersona, null, pActivo); foreach (var item in resul) { lstPersonasDomicilio.Add(new BEPersonasDomicilio() { codPersonaDomicilio = item.codPersonaDomicilio, codPersona = item.codPersona, codRegTipo = item.codRegTipo, codRegVia = item.codRegVia, codRegTipoNombre = item.codRegTipoNombre, codRegViaNombre = item.codRegViaNombre, codRegNucleoUrbNombre = item.codRegNucleoUrbNombre, gloDireccion = item.gloDireccion, desNumero = item.desNumero, codRegNucleoUrb = item.codRegNucleoUrb, desNucleoUrb = item.desNucleoUrb, codUbigeo = item.codUbigeo, codUbigeoCode = item.codUbigeoCode, codUbigeoNombre = item.codUbigeoNombre, gloReferencia = item.gloReferencia, gloDireccionConcat = item.gloDireccionConcat, gloDireccionGeoCod = item.gloDireccionGeoCod, gloDireccionSunat = item.gloDireccionSunat, numLatitud = Extensors.CheckDecimal(item.numLatitud), numLongitud = Extensors.CheckDecimal(item.numLongitud), indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception ex) { throw ex; } return(lstPersonasDomicilio); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.Personas /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTOPersonaResponse> List(BaseFiltroPersona pFiltro) { List <DTOPersonaResponse> lstPersonas = new List <DTOPersonaResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona(pFiltro.codEmpresa, pFiltro.codRegTipoEntidad, pFiltro.codRegAsignacion, pFiltro.desNombre, pFiltro.codigoEntidad, pFiltro.codPersonaRefer, pFiltro.codRegAreaEmpresa, pFiltro.codRegCategoria, pFiltro.codRegTipoAtributo, pFiltro.desValor, pFiltro.indActivo); foreach (var item in resul) { lstPersonas.Add(new DTOPersonaResponse() { codEmpresa = item.codEmpresa, CodigoPersona = item.codPersona, CodigoArguTipoEntidad = item.codRegTipoEntidad, CodigoArguRubroComercial = item.codRegRubroComercial, CodigoPersonaEmpresa = item.codPerEmpresa, CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, CodigoPersonaEmpresaNombre = item.codPerEmpresaNombre, RazonSocial = item.RazonSocial, NombreComercial = item.NombreComercial, Observaciones = item.Observaciones, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.SegMaquinaOrigen, Estado = item.Estado, desDomicilio = item.desDomicilio, desTelefono = item.desTelefono, desNumDocumento = item.desNumDocumento }); } } } catch (Exception) { throw; } return(lstPersonas); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <returns>Entidad</returns> public BEPersonasDomicilio Find(int pcodEmpresa, string pcodPersona, int?pcodPersonaDomicilio) { BEPersonasDomicilio objPersonasDomicilio = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa, pcodPersona, pcodPersonaDomicilio, null); foreach (var item in resul) { objPersonasDomicilio = new BEPersonasDomicilio() { codPersonaDomicilio = item.codPersonaDomicilio, codPersona = item.codPersona, codRegTipo = item.codRegTipo, codRegVia = item.codRegVia, gloDireccion = item.gloDireccion, desNumero = item.desNumero, codRegNucleoUrb = item.codRegNucleoUrb, desNucleoUrb = item.desNucleoUrb, codUbigeo = item.codUbigeo, gloReferencia = item.gloReferencia, gloDireccionConcat = item.gloDireccionConcat, gloDireccionGeoCod = item.gloDireccionGeoCod, gloDireccionSunat = item.gloDireccionSunat, numLatitud = Extensors.CheckDecimal(item.numLatitud), numLongitud = Extensors.CheckDecimal(item.numLongitud), indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita, codUbigeoProv = item.codUbigeoProv, codUbigeoDpto = item.codUbigeoDpto }; } } } catch (Exception) { throw; } return(objPersonasDomicilio); }
//public List<DTOPersonaResponse> ListPaged(BaseFiltroPersona pFiltro) //{ // List<DTOPersonaResponse> lstPersonas = new List<DTOPersonaResponse>(); // try // { // using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) // { // var resul = SQLDC.omgc_S_Persona_Paged(pFiltro.codEmpresa, // pFiltro.jqCurrentPage, // pFiltro.jqPageSize, // pFiltro.jqSortColumn, // pFiltro.jqSortOrder, // pFiltro.codRegTipoEntidad, // pFiltro.codRegAsignacion, // pFiltro.desNombre, // pFiltro.codigoEntidad, // pFiltro.codPersonaRefer, // pFiltro.codRegAreaEmpresa, // pFiltro.codRegCategoria, // pFiltro.codRegTipoAtributo, // pFiltro.desValor, // pFiltro.indActivo); // foreach (var item in resul) // { // lstPersonas.Add(new DTOPersonaResponse() // { // codEmpresa = item.codEmpresa, // CodigoPersona = item.codPersona, // CodigoArguTipoEntidad = item.codRegTipoEntidad, // CodigoArguRubroComercial = item.codRegRubroComercial, // CodigoPersonaEmpresa = item.codPerEmpresa, // CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, // CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, // CodigoPersonaEmpresaNombre = item.codPerEmpresaNombre, // desDomicilio = item.desDomicilio, // desNumDocumento = item.desNumDocumento, // desTelefono = item.desTelefono, // RazonSocial = item.RazonSocial, // NombreComercial = item.NombreComercial, // Observaciones = item.Observaciones, // segUsuarioEdita = item.segUsuarioEdita, // segFechaEdita = item.segFechaHoraEdita, // segMaquinaEdita = item.SegMaquinaOrigen, // Estado = item.Estado, // ROWNUM = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, // TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 // }); // } // } // } // catch (Exception) // { // throw; // } // return lstPersonas; //} /// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.Personas clientes CROM /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <returns>List</returns> public List <DTOEmpresaPersonaResponse> ListEmpresaEmision(int pcodEmpresa, string pnumRUC) { List <DTOEmpresaPersonaResponse> lstEmpresaEmision = new List <DTOEmpresaPersonaResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona_EmpresaEmision(pcodEmpresa, pnumRUC); foreach (var item in resul) { lstEmpresaEmision.Add(new DTOEmpresaPersonaResponse() { codEmpresa = item.codEmpresa, codPersona = item.codPersona, desDomicilio = item.desDomicilio, desNumDocumento = item.desNumDocumento, codRegTipoEntidadNombre = item.codRegTipoEntidadNombre, nomRazonSocial = item.nomRazonSocial, nomComercial = item.nomComercial, codRegRubroComercialNombre = item.codRegRubroComercialNombre, cntDomicilio = item.cntDomicilio.HasValue ? item.cntDomicilio.Value : 0, codPersonaDomicilio = item.codPersonaDomicilio, codRegTipo = item.codRegTipo, codRegTipoDocumentoEntidad = item.codRegTipoDocumentoEntidad, codRegTipoNombre = item.codRegTipoNombre, codRegTipoStr = item.codRegTipoStr, codUbigeo = item.codUbigeo, nomUbigeo = item.nomUbigeo, gloObservacion = item.gloObservacion, desTelefono = item.desTelefono, tipoDocumento = item.tipoDocumento, indClienteCROM = item.indClienteCROM, indActivo = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita }); } } } catch (Exception) { throw; } return(lstEmpresaEmision); }
public List <BEPersonaAtributo> ListBy_Persona_Paged(BaseFiltroMaestro pFiltro) { List <BEPersonaAtributo> listaPersonaAtributo = new List <BEPersonaAtributo>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAtributo_Paged(pFiltro.codEmpresa, pFiltro.GNumPagina, pFiltro.GTamPagina, pFiltro.GOrdenPor, pFiltro.GOrdenTipo, pFiltro.codigoEntidad, string.Empty); foreach (var item in resul) { listaPersonaAtributo.Add(new BEPersonaAtributo() { CodigoPersona = item.codPersona, CodigoArguAtributo = item.codRegAtributo, CodigoArguAtributoNombre = item.codRegAtributoNombre, CodigoArguTipoAtributo = item.codRegTipoAtributo, CodigoArguTipoAtributoNombre = item.codRegTipoAtributoNombre, DescripcionAtributo = item.codRegTipoAtributoValor, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, Proceso = "Registrada", ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(listaPersonaAtributo); }
/// <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); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <param name = >itemPersonasDomicilio</param> public bool Update(BEPersonasDomicilio pPersonasDomicilio, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var result = SQLDC.omgc_U_PersonasDomicilio( pPersonasDomicilio.codEmpresa, pPersonasDomicilio.codPersonaDomicilio, pPersonasDomicilio.codRegTipo, pPersonasDomicilio.codRegVia, pPersonasDomicilio.gloDireccion, pPersonasDomicilio.desNumero, pPersonasDomicilio.codRegNucleoUrb, pPersonasDomicilio.desNucleoUrb, pPersonasDomicilio.codUbigeo, pPersonasDomicilio.gloReferencia, pPersonasDomicilio.gloDireccionConcat, pPersonasDomicilio.gloDireccionGeoCod, pPersonasDomicilio.gloDireccionSunat, Extensors.CheckDbl(pPersonasDomicilio.numLatitud), Extensors.CheckDbl(pPersonasDomicilio.numLongitud), pPersonasDomicilio.indActivo, pPersonasDomicilio.segUsuarioEdita, pPersonasDomicilio.segMaquinaEdita); foreach (var item in result) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasDatosAdicionales /// En la BASE de DATO la Tabla : [Maestros.PersonasDatosAdicionales] /// <summary> /// <param name="prm_codPersona"></param> /// <returns></returns> public BEPersonaDato Find(int pcodEmpresa, string prm_codPersona) { BEPersonaDato personaDatoAdicional = new BEPersonaDato(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaDatoAdicional_ID(pcodEmpresa, prm_codPersona); foreach (var item in resul) { personaDatoAdicional = new BEPersonaDato() { CodigoPersona = item.CodigoPersona, ApellidoPaterno = item.ApellidoPaterno, ApellidoMaterno = item.ApellidoMaterno, Nombre1 = item.Nombre1, Nombre2 = item.Nombre2, CodigoArguAreaEmpleado = item.CodigoArguAreaEmpleado, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegurEliminado, Estado = item.Estado, Apellidos = item.ApellidoPaterno == null ? string.Empty : item.ApellidoPaterno + " " + item.ApellidoMaterno == null ? string.Empty : item.ApellidoMaterno, Nombres = item.Nombre1 == null ? string.Empty : item.Nombre1 + " " + item.Nombre2 == null ? string.Empty : item.Nombre2, }; } } } catch (Exception) { throw; } return(personaDatoAdicional); }
/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.PersonasAtributos POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] /// <summary> /// <param name="prm_codPersona"></param> /// <returns></returns> public List <BEPersonaAtributo> ListBy_Persona(int pcodEmpresa, string prm_codPersona) { List <BEPersonaAtributo> listaPersonaAtributo = new List <BEPersonaAtributo>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAtributo_codPersona(pcodEmpresa, prm_codPersona); foreach (var item in resul) { listaPersonaAtributo.Add(new BEPersonaAtributo() { CodigoPersona = item.codPersona, CodigoArguAtributo = item.codRegAtributo, CodigoArguAtributoNombre = item.codRegAtributoNombre, CodigoArguTipoAtributo = item.codRegTipoAtributo, CodigoArguTipoAtributoNombre = item.codRegTipoAtributoNombre, DescripcionAtributo = item.codRegTipoAtributoValor, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, Proceso = "Registrada" }); } } } catch (Exception) { throw; } return(listaPersonaAtributo); }
/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.PersonasDatosAdicionales POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.PersonasDatosAdicionales] /// <summary> /// <param name="prm_codPersona"></param> /// <param name="prm_codPerEmpresa"></param> /// <returns></returns> public List <BEPersonaDato> ListBy_Persona(int pcodEmpresa, string prm_codPersona, string prm_codPerEmpresa) { List <BEPersonaDato> lstPersonaDatoAdicional = new List <BEPersonaDato>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaDatoAdicional_codEmpresa(pcodEmpresa, prm_codPersona, prm_codPerEmpresa); foreach (var item in resul) { lstPersonaDatoAdicional.Add(new BEPersonaDato() { CodigoPersona = item.codPersona, ApellidoPaterno = item.ApellidoPaterno, ApellidoMaterno = item.ApellidoMaterno, Nombre1 = item.Nombre1, Nombre2 = item.Nombre2, CodigoArguAreaEmpleado = item.codRegAreaEmpleado, CodigoArguAreaEmpleadoNombre = item.codRegAreaEmpleadoNombre, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegurEliminado, Estado = item.Estado, }); } } } catch (Exception) { throw; } return(lstPersonaDatoAdicional); }
/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.Personas POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <returns>Entidad</returns> public List <DTOPersonaResponse> ListByEmpresa(int pcodEmpresa, string prm_codPersona) { List <DTOPersonaResponse> lstPersona = new List <DTOPersonaResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona_codEmpresa(pcodEmpresa, prm_codPersona); foreach (var item in resul) { lstPersona.Add(new DTOPersonaResponse() { codEmpresa = item.codEmpresa, CodigoPersona = item.codPersona, CodigoArguTipoEntidad = item.codRegTipoEntidad, CodigoArguRubroComercial = item.codRegRubroComercial, CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, CodigoPersonaEmpresa = item.codPersonaEmpresa, RazonSocial = item.nomRazonSocial, NombreComercial = item.nomComercial, Observaciones = item.gloObservacion, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, Estado = item.indActivo, }); } } } catch (Exception) { throw; } return(lstPersona); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasAtributos /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] /// <summary> /// <param name="prm_codPersona"></param> /// <param name="prm_codRegTipoAtributo"></param> /// <returns></returns> public BEPersonaAtributo Find(int pcodEmpresa, string prm_codPersona, string prm_codRegTipoAtributo) { BEPersonaAtributo personaAtributo = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAtributo_ID(pcodEmpresa, prm_codPersona, prm_codRegTipoAtributo); foreach (var item in resul) { personaAtributo = new BEPersonaAtributo() { CodigoPersona = item.codPersona, CodigoArguAtributo = item.codRegAtributo, CodigoArguAtributoNombre = item.codRegAtributoNombre, CodigoArguTipoAtributo = item.codRegTipoAtributo, CodigoArguTipoAtributoNombre = item.codRegTipoAtributoNombre, DescripcionAtributo = item.codRegAtributoValor, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, Proceso = "Registrada" }; } } } catch (Exception ex) { throw ex; } return(personaAtributo); }