コード例 #1
0
ファイル: Alertas.designer.cs プロジェクト: mattmoll/Merlin
        //---------------------------------------------------------------
        // Metodos públicos de la clase
        //---------------------------------------------------------------

        /// <summary>
        /// Construye una entidad vacía: Alerta
        /// </summary>
        /// <returns>Entidad vacia: Alerta</returns>
        public static EAlerta NewEmpty()
        {
            // Creamos una tabla compatible con la entidad
            DataTable l_dtTemp = new DataTable();

            l_dtTemp.Columns.AddRange(EAlerta.Struct);

            // Creamos una row a partir de la tabla creada y la
            // llenamos con los valores iniciales
            DataRow l_drTemp = l_dtTemp.NewRow();

            l_drTemp["alr_nro_nroconfig"]      = 0;
            l_drTemp["alr_nro_nroalerta"]      = 0;
            l_drTemp["alr_des_descripcion"]    = "";
            l_drTemp["alr_d2x_detalle"]        = "";
            l_drTemp["alr_cd1_importancia"]    = "";
            l_drTemp["alr_fyh_fechadisparada"] = DateTimeRuts.Empty;
            l_drTemp["alr_fyh_fechavista"]     = DateTimeRuts.Empty;
            l_drTemp["alr_nom_usuariovista"]   = "";
            l_drTemp["alr_nro_repetirendias"]  = 0;
            l_drTemp["alr_cd1_finalizada"]     = "";
            l_drTemp["alr_cd1_mailsenviados"]  = "";

            // Agregamos la Row creada a la tabla creada y creamos
            // una entidad a partir de la DataTable de 1 registro
            l_dtTemp.Rows.Add(l_drTemp);
            EAlerta l_entRet = new EAlerta(l_dtTemp);

            l_dtTemp.Dispose();
            return(l_entRet);
        }
コード例 #2
0
ファイル: Alertas.designer.cs プロジェクト: mattmoll/Merlin
        /// <summary>
        /// Construye una entidad con datos de parametro: Alerta
        /// </summary>
        /// <param name="p_iNroconfig">Nro Config Alerta</param>
        /// <param name="p_iNroalerta">Nro Alerta</param>
        /// <param name="p_strDescripcion">Descripción</param>
        /// <param name="p_strDetalle">Detalle</param>
        /// <param name="p_strImportancia">Importancia</param>
        /// <param name="p_dtFechadisparada">Fecha Disparada</param>
        /// <param name="p_dtFechavista">Fecha Vista</param>
        /// <param name="p_strUsuariovista">Usuario Vista</param>
        /// <param name="p_iRepetirendias">Repetir en Dias</param>
        /// <param name="p_strFinalizada">Finalizada</param>
        /// <param name="p_strMailsenviados">Mails Enviados</param>
        /// <returns>Entidad: Alerta</returns>
        public static EAlerta NewFilled(int p_iNroconfig,
                                        int p_iNroalerta,
                                        string p_strDescripcion,
                                        string p_strDetalle,
                                        string p_strImportancia,
                                        DateTime p_dtFechadisparada,
                                        DateTime p_dtFechavista,
                                        string p_strUsuariovista,
                                        int p_iRepetirendias,
                                        string p_strFinalizada,
                                        string p_strMailsenviados)
        {
            // Creamos una tabla compatible con la entidad
            DataTable l_dtTemp = new DataTable();

            l_dtTemp.Columns.AddRange(EAlerta.Struct);

            // Creamos una row a partir de la tabla creada y la
            // llenamos con los valores iniciales
            DataRow l_drTemp = l_dtTemp.NewRow();

            l_drTemp["alr_nro_nroconfig"]      = p_iNroconfig;
            l_drTemp["alr_nro_nroalerta"]      = p_iNroalerta;
            l_drTemp["alr_des_descripcion"]    = p_strDescripcion;
            l_drTemp["alr_d2x_detalle"]        = p_strDetalle;
            l_drTemp["alr_cd1_importancia"]    = p_strImportancia;
            l_drTemp["alr_fyh_fechadisparada"] = p_dtFechadisparada;
            l_drTemp["alr_fyh_fechavista"]     = p_dtFechavista;
            l_drTemp["alr_nom_usuariovista"]   = p_strUsuariovista;
            l_drTemp["alr_nro_repetirendias"]  = p_iRepetirendias;
            l_drTemp["alr_cd1_finalizada"]     = p_strFinalizada;
            l_drTemp["alr_cd1_mailsenviados"]  = p_strMailsenviados;

            // Agregamos la Row creada a la tabla creada y creamos
            // una entidad a partir de la DataTable de 1 registro
            l_dtTemp.Rows.Add(l_drTemp);
            EAlerta l_entRet = new EAlerta(l_dtTemp);

            l_dtTemp.Dispose();
            return(l_entRet);
        }