/// <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); }
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); }
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.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); }
private static string AtributoPersona(List <BEPersonaAtributo> prmlistaPersonasAtributos, string CodigoAtributo)//, bool ubigeo { string UBIGEOS_CAD = string.Empty; string DATO_DEVUELTO = string.Empty; var query = from item in prmlistaPersonasAtributos where item.CodigoArguTipoAtributo == CodigoAtributo select item; List <BEPersonaAtributo> listaPA = new List <BEPersonaAtributo>(); listaPA = query.ToList <BEPersonaAtributo>(); if (listaPA.Count > 0) { BEPersonaAtributo itemPA = new BEPersonaAtributo(); itemPA = listaPA[0]; DATO_DEVUELTO = itemPA.DescripcionAtributo; //if (ubigeo) //{ // string d1prm_EmisorUbigeo = itemPA.CodigoArguUbigeoNombre.Trim(); // UBIGEOS_CAD = new MaestroLogic().ObtenerUbigeo(itemPA.CodigoArguUbigeo); // ubigeos = UBIGEOS_CAD.Split('@'); // for (int h = 0; h < ubigeos.Length; ++h) // { // if (h == 1) // { // if (d1prm_EmisorUbigeo.Trim().ToUpper() != ubigeos[h].Trim().ToUpper()) // d1prm_EmisorUbigeo = d1prm_EmisorUbigeo + " - " + ubigeos[h]; // } // } // DATO_DEVUELTO = d1prm_EmisorUbigeo; //} } return(DATO_DEVUELTO); }