Exemple #1
0
        /// <summary>
        /// Registrar una Entidad Opciones
        /// </summary>
        /// <param name="pItem">Entidad Opciones</param>
        public string Insert(BEOpcion pItem, out string pMessage)
        {
            string codigoRetorno = "";

            pMessage = string.Empty;
            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.omgc_mnt_Insert_Opcion(
                        pItem.codSistema,
                        pItem.codOpcionPadre,
                        pItem.desNombre,
                        pItem.desDescripcion,
                        pItem.desEnlaceWIN,
                        pItem.desEnlaceURL,
                        Convert.ToBoolean(pItem.indMenu),
                        Convert.ToBoolean(pItem.indEstado),
                        pItem.segUsuarioCrea,
                        pItem.segMaquinaOrigen,
                        pItem.numOrden,
                        pItem.nomIcono,
                        pItem.indTipoObjeto,
                        pItem.codElementoID);
                    foreach (var item in resulSet)
                    {
                        if (item.codError != "-406")
                        {
                            pItem.codOpcion = item.codError;
                            codigoRetorno   = item.codError;
                        }

                        pMessage = item.desMessage;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }