partial void Deletetb008_LOG_AUDITORIA(tb008_LOG_AUDITORIA instance);
 partial void Updatetb008_LOG_AUDITORIA(tb008_LOG_AUDITORIA instance);
		private void detach_tb008_LOG_AUDITORIA(tb008_LOG_AUDITORIA entity)
		{
			this.SendPropertyChanging();
			entity.tb007_TIPOS_AUDITORIA = null;
		}
 partial void Inserttb008_LOG_AUDITORIA(tb008_LOG_AUDITORIA instance);
Пример #5
0
        /// <summary>
        /// Metodo para registrar el log en el centralizador.
        /// </summary>
        /// <param name="Codigo"></param>
        /// <param name="idOperadors"></param>
        /// <param name="Comentarios"></param>
        private void registrarLog(String Codigo, String idOperadors, String Comentarios)
        {
            try
            {
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    Guid ownerIdGuid = Guid.Empty;
                    ownerIdGuid = new Guid(idOperadors);

                    var idOperador = (from op in ctx.tb006_OPERADOR
                                      where op.unicoIdentificador == ownerIdGuid
                                      select op.idOperador).First();

                    var codigoLog = (from coLog in ctx.tb007_TIPOS_AUDITORIA
                                     where coLog.codAuditori == Codigo
                                     select coLog.idAuditoria).First();

                    tb008_LOG_AUDITORIA auditoria = new tb008_LOG_AUDITORIA();
                    auditoria.comentarios = Comentarios;
                    auditoria.fechaLog = DateTime.Now;
                    auditoria.idOperador = idOperador;
                    auditoria.idAuditoria = codigoLog;
                    ctx.tb008_LOG_AUDITORIA.InsertOnSubmit(auditoria);
                    ctx.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }