/// <summary>
 /// Crear un nuevo objeto iftMonitoreoHistoricoCheckList.
 /// </summary>
 /// <param name="intidCheckListHistorico">Valor inicial de la propiedad intidCheckListHistorico.</param>
 public static iftMonitoreoHistoricoCheckList CreateiftMonitoreoHistoricoCheckList(global::System.Int32 intidCheckListHistorico)
 {
     iftMonitoreoHistoricoCheckList iftMonitoreoHistoricoCheckList = new iftMonitoreoHistoricoCheckList();
     iftMonitoreoHistoricoCheckList.intidCheckListHistorico = intidCheckListHistorico;
     return iftMonitoreoHistoricoCheckList;
 }
        public void insertarMonitoreoHistoricoCheckList(iftMonitoreoHistoricoCheckList objMonitoreoHistoricoCheckList)
        {
            using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["dbHomologacionEntities2"].ConnectionString))
            {
                using (SqlCommand command = new SqlCommand("spInsertarMonitoreoHistoricoCheckList", connection))
                {
                    command.CommandType = CommandType.StoredProcedure;

                    if (objMonitoreoHistoricoCheckList.intIdCheckListEjecucion < 0 || objMonitoreoHistoricoCheckList.intIdCheckListEjecucion == null)
                            { command.Parameters.Add(new SqlParameter("@intIdCheckListEjecucion", ""));}
                    else    { command.Parameters.Add(new SqlParameter("@intIdCheckListEjecucion", objMonitoreoHistoricoCheckList.intIdCheckListEjecucion)); }

                    if (objMonitoreoHistoricoCheckList.intIdCheckList < 0 || objMonitoreoHistoricoCheckList.intIdCheckList == null)
                            { command.Parameters.Add(new SqlParameter("@intIdCheckList", ""));}
                    else    { command.Parameters.Add(new SqlParameter("@intIdCheckList", objMonitoreoHistoricoCheckList.intIdCheckList));}

                    if (objMonitoreoHistoricoCheckList.strTarea.Length <= 0 || objMonitoreoHistoricoCheckList.strTarea == null)
                    {   command.Parameters.Add(new SqlParameter("@strTarea", "")); }
                    else    {   command.Parameters.Add(new SqlParameter("@strTarea", objMonitoreoHistoricoCheckList.strTarea)); }

                    if (objMonitoreoHistoricoCheckList.strFrecuencia.Length <= 0 || objMonitoreoHistoricoCheckList.strFrecuencia == null)
                    { command.Parameters.Add(new SqlParameter("@strFrecuencia", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strFrecuencia", objMonitoreoHistoricoCheckList.strFrecuencia)); }

                    if (objMonitoreoHistoricoCheckList.strCodApp.Length <= 0 || objMonitoreoHistoricoCheckList.strCodApp == null)
                    { command.Parameters.Add(new SqlParameter("@strCodApp", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strCodApp", objMonitoreoHistoricoCheckList.strCodApp)); }

                    if (objMonitoreoHistoricoCheckList.strNombreApp.Length <= 0 || objMonitoreoHistoricoCheckList.strNombreApp == null)
                    { command.Parameters.Add(new SqlParameter("@strNombreApp", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strNombreApp", objMonitoreoHistoricoCheckList.strNombreApp)); }

                    if (objMonitoreoHistoricoCheckList.strRutaProcedimiento.Length <= 0 || objMonitoreoHistoricoCheckList.strRutaProcedimiento == null)
                    { command.Parameters.Add(new SqlParameter("@strRutaProcedimiento", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strRutaProcedimiento", objMonitoreoHistoricoCheckList.strRutaProcedimiento)); }

                    if (objMonitoreoHistoricoCheckList.strPreCondicion.Length <= 0 || objMonitoreoHistoricoCheckList.strPreCondicion == null)
                    { command.Parameters.Add(new SqlParameter("@strPreCondicion", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strPreCondicion", objMonitoreoHistoricoCheckList.strPreCondicion)); }

                    if (objMonitoreoHistoricoCheckList.strResultadoDeEjecucion.Length <= 0 || objMonitoreoHistoricoCheckList.strResultadoDeEjecucion == null)
                    { command.Parameters.Add(new SqlParameter("@strResultadoDeEjecucion", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strResultadoDeEjecucion", objMonitoreoHistoricoCheckList.strResultadoDeEjecucion)); }

                    if (objMonitoreoHistoricoCheckList.dateHoraInicio.ToString().Length <= 0 || objMonitoreoHistoricoCheckList.dateHoraInicio == null)
                    { command.Parameters.Add(new SqlParameter("@dateHoraInicio", TimeSpan.Parse("00:00:00"))); }
                    else { command.Parameters.Add(new SqlParameter("@dateHoraInicio", objMonitoreoHistoricoCheckList.dateHoraInicio)); }

                    if (objMonitoreoHistoricoCheckList.dateHoraFin.ToString().Length <= 0 || objMonitoreoHistoricoCheckList.dateHoraFin == null)
                    { command.Parameters.Add(new SqlParameter("@dateHoraFin", "")); }
                    else { command.Parameters.Add(new SqlParameter("@dateHoraFin", objMonitoreoHistoricoCheckList.dateHoraFin)); }

                    if (objMonitoreoHistoricoCheckList.strFinalizado.ToString().Length <= 0 || objMonitoreoHistoricoCheckList.strFinalizado == null)
                    { command.Parameters.Add(new SqlParameter("@strFinalizado", "")); }
                    else { command.Parameters.Add(new SqlParameter("@strFinalizado", objMonitoreoHistoricoCheckList.strFinalizado)); }

                    if (objMonitoreoHistoricoCheckList.dateFechaEjecucion.ToString().Length <= 0 || objMonitoreoHistoricoCheckList.dateFechaEjecucion == null)
                    { command.Parameters.Add(new SqlParameter("@dateFechaEjecucion", "")); }
                    else { command.Parameters.Add(new SqlParameter("@dateFechaEjecucion", objMonitoreoHistoricoCheckList.dateFechaEjecucion)); }

                    if (objMonitoreoHistoricoCheckList.strTarea.Length <= 0 || objMonitoreoHistoricoCheckList.strTarea == null)
                    { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", DateTime.Now)); }
                    else { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", objMonitoreoHistoricoCheckList.dateFechaModificacion)); }

                    connection.Open();
                    command.ExecuteNonQuery();
                }
            }
        }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet iftMonitoreoHistoricoCheckList. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToiftMonitoreoHistoricoCheckList(iftMonitoreoHistoricoCheckList iftMonitoreoHistoricoCheckList)
 {
     base.AddObject("iftMonitoreoHistoricoCheckList", iftMonitoreoHistoricoCheckList);
 }