Esempio n. 1
0
        /// <summary>
        /// Insertar filas dentro de la tablasysdiagrams
        /// </summary>
        public virtual string Insert(EN_Sysdiagram sysdiagram)
        {
            SqlCommand comComando = new SqlCommand();

            comComando.Connection = cn;

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@name", (sysdiagram.Name == String.Empty)?Convert.DBNull:sysdiagram.Name),
                new SqlParameter("@principal_id", (sysdiagram.Principal_id == 0)?Convert.DBNull:sysdiagram.Principal_id),
                new SqlParameter("@version", (sysdiagram.Version == 0)?Convert.DBNull:sysdiagram.Version),
                new SqlParameter("@definition", (sysdiagram.Definition == new byte[0])?Convert.DBNull:sysdiagram.Definition)
            };

            try
            {
                int CodigoIdentity = -1;
                sysdiagram.Diagram_id = (int)SqlHelper.ExecuteScalar(cn, CommandType.StoredProcedure, "sp_sysdiagramsInsert", parameters);
                CodigoIdentity        = sysdiagram.Diagram_id;
                return("Operacion Exitosa " + CodigoIdentity);
            }
            catch (Exception e)
            {
                return("Error: " + e);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Creates a new instance of the sysdiagrams class and populates it with data from the specified SqlDataReader.
        /// </summary>
        protected virtual EN_Sysdiagram MakeEN_Sysdiagram(SqlDataReader dataReader)
        {
            EN_Sysdiagram oeN_Sysdiagram = new EN_Sysdiagram();

            oeN_Sysdiagram.Name         = dataReader.IsDBNull(dataReader.GetOrdinal("name"))? String.Empty : dataReader.GetString(dataReader.GetOrdinal("name"));
            oeN_Sysdiagram.Principal_id = dataReader.IsDBNull(dataReader.GetOrdinal("principal_id"))? 0 : dataReader.GetInt32(dataReader.GetOrdinal("principal_id"));
            oeN_Sysdiagram.Diagram_id   = dataReader.IsDBNull(dataReader.GetOrdinal("diagram_id"))? 0 : dataReader.GetInt32(dataReader.GetOrdinal("diagram_id"));
            oeN_Sysdiagram.Version      = dataReader.IsDBNull(dataReader.GetOrdinal("version"))? 0 : dataReader.GetInt32(dataReader.GetOrdinal("version"));
            oeN_Sysdiagram.Definition   = dataReader.IsDBNull(dataReader.GetOrdinal("definition"))? new byte[0] : dataReader.GetBytes(dataReader.GetOrdinal("definition"));

            return(oeN_Sysdiagram);
        }
Esempio n. 3
0
        /// <summary>
        /// Actualizar datos en la Entidad EN_Sysdiagram
        /// </summary>
        public string Update(EN_Sysdiagram sysdiagram)
        {
            string resultado = oAD_Sysdiagram.Update(sysdiagram);

            if (resultado.Contains("Error"))
            {
                return(resultado);
            }
            else
            {
                return(resultado);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// Selects all records from the sysdiagrams table.
        /// </summary>
        public virtual List <EN_Sysdiagram> SelectAllList()
        {
            using (SqlDataReader dataReader = SqlHelper.ExecuteReader(cn, CommandType.StoredProcedure, "sp_sysdiagramsSelectAll"))
            {
                List <EN_Sysdiagram> sysdiagramList = new List <EN_Sysdiagram>();
                while (dataReader.Read())
                {
                    EN_Sysdiagram sysdiagram = MakeEN_Sysdiagram(dataReader);
                    sysdiagramList.Add(sysdiagram);
                }

                return(sysdiagramList);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Actualizar filas en sysdiagrams table.
        /// </summary>
        public virtual string Update(EN_Sysdiagram sysdiagram)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@name", (sysdiagram.Name == String.Empty)?Convert.DBNull:sysdiagram.Name),
                new SqlParameter("@principal_id", (sysdiagram.Principal_id == 0)?Convert.DBNull:sysdiagram.Principal_id),
                new SqlParameter("@diagram_id", (sysdiagram.Diagram_id == 0)?Convert.DBNull:sysdiagram.Diagram_id),
                new SqlParameter("@version", (sysdiagram.Version == 0)?Convert.DBNull:sysdiagram.Version),
                new SqlParameter("@definition", (sysdiagram.Definition == new byte[0])?Convert.DBNull:sysdiagram.Definition)
            };

            try
            {
                SqlHelper.ExecuteNonQuery(cn, CommandType.StoredProcedure, "sp_sysdiagramsUpdate", parameters);
                return("Operacion Exitosa");
            }
            catch (Exception e)
            {
                return("Error: " + e);
            }
        }